Liam
|
473caaff5b
renderer_vulkan: ignore viewport stores on non-supporting drivers
|
2 years ago |
Kelebek1
|
e02ee8e59d
Manually robust on Maxwell and earlier
|
2 years ago |
Billy Laws
|
b4a12b889e
Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs
|
3 years ago |
Billy Laws
|
158a1896ec
Implement scaled vertex buffer format emulation
|
3 years ago |
Wollnashorn
|
fe91066f46
video_core: Enable ImageGather with subpixel offset on Intel
|
3 years ago |
Wollnashorn
|
780240e697
shader_recompiler: Add subpixel offset for correct rounding at `ImageGather`
|
3 years ago |
Billy Laws
|
bbfad79c89
Vulkan: Add a workaround for input_position on Adreno drivers
|
4 years ago |
FernandoS27
|
0104e28fe4
Vulkan: Add support for VK_EXT_depth_clip_control.
|
4 years ago |
Morph
|
99ceb03a1c
general: Convert source file copyright comments over to SPDX
|
4 years ago |
ameerj
|
8c907c620d
glsl: Add boolean reference workaround
|
4 years ago |
ameerj
|
b84d429c2e
glsl_context_get_set: Add alternative cbuf type for broken drivers
|
4 years ago |
ameerj
|
94af0a00f6
glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
|
5 years ago |
ameerj
|
11f04f1022
shader: Ignore global memory ops on devices lacking int64 support
|
5 years ago |
ReinUsesLisp
|
8722668b3c
emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 Nvidia
|
5 years ago |
ReinUsesLisp
|
7dafa96ab5
shader: Rework varyings and implement passthrough geometry shaders
|
5 years ago |
ReinUsesLisp
|
0ffea97e2e
shader: Split profile and runtime info headers
|
5 years ago |
ameerj
|
d36f667bc0
glsl: Address rest of feedback
|
5 years ago |
ameerj
|
3b339fbbf6
glsl: Conditionally use fine/coarse derivatives based on device support
|
5 years ago |
ameerj
|
6eea88d614
glsl: Cleanup/Address feedback
|
5 years ago |
ameerj
|
5e7b2b9661
glsl: Add stubs for sparse queries and variable aoffi when not supported
|
5 years ago |
ameerj
|
8bb8bbf4ae
glsl: Implement fswzadd
|
5 years ago |
ameerj
|
421847cf1e
glsl: Implement image atomics and set layer
|
5 years ago |
ameerj
|
35e78d558d
glsl: Add cbuf access workaround for devices with component indexing bug
|
5 years ago |
ameerj
|
747b8556a4
glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupported
|
5 years ago |
ameerj
|
6577a63d36
glsl: skip gl_ViewportIndex write if device does not support it
|
5 years ago |
ameerj
|
bd24fa9713
glsl: Query GL Device for FP16 extension support
|
5 years ago |
ReinUsesLisp
|
79f2fe1a39
glasm: Use ARB_derivative_control conditionally
|
5 years ago |
ReinUsesLisp
|
916ca74324
opengl: Declare fragment outputs even if they are not used
|
5 years ago |
ReinUsesLisp
|
adb591a757
glasm: Use storage buffers instead of global memory when possible
|
5 years ago |
ReinUsesLisp
|
9e7b6622c2
shader: Split profile and runtime information in separate structs
|
5 years ago |