Billy Laws
|
bbfad79c89
Vulkan: Add a workaround for input_position on Adreno drivers
|
4 gadi atpakaļ |
FernandoS27
|
0104e28fe4
Vulkan: Add support for VK_EXT_depth_clip_control.
|
4 gadi atpakaļ |
Morph
|
99ceb03a1c
general: Convert source file copyright comments over to SPDX
|
4 gadi atpakaļ |
ameerj
|
8c907c620d
glsl: Add boolean reference workaround
|
4 gadi atpakaļ |
ameerj
|
b84d429c2e
glsl_context_get_set: Add alternative cbuf type for broken drivers
|
4 gadi atpakaļ |
ameerj
|
94af0a00f6
glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
|
5 gadi atpakaļ |
ameerj
|
11f04f1022
shader: Ignore global memory ops on devices lacking int64 support
|
5 gadi atpakaļ |
ReinUsesLisp
|
8722668b3c
emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 Nvidia
|
5 gadi atpakaļ |
ReinUsesLisp
|
7dafa96ab5
shader: Rework varyings and implement passthrough geometry shaders
|
5 gadi atpakaļ |
ReinUsesLisp
|
0ffea97e2e
shader: Split profile and runtime info headers
|
5 gadi atpakaļ |
ameerj
|
d36f667bc0
glsl: Address rest of feedback
|
5 gadi atpakaļ |
ameerj
|
3b339fbbf6
glsl: Conditionally use fine/coarse derivatives based on device support
|
5 gadi atpakaļ |
ameerj
|
6eea88d614
glsl: Cleanup/Address feedback
|
5 gadi atpakaļ |
ameerj
|
5e7b2b9661
glsl: Add stubs for sparse queries and variable aoffi when not supported
|
5 gadi atpakaļ |
ameerj
|
8bb8bbf4ae
glsl: Implement fswzadd
|
5 gadi atpakaļ |
ameerj
|
421847cf1e
glsl: Implement image atomics and set layer
|
5 gadi atpakaļ |
ameerj
|
35e78d558d
glsl: Add cbuf access workaround for devices with component indexing bug
|
5 gadi atpakaļ |
ameerj
|
747b8556a4
glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupported
|
5 gadi atpakaļ |
ameerj
|
6577a63d36
glsl: skip gl_ViewportIndex write if device does not support it
|
5 gadi atpakaļ |
ameerj
|
bd24fa9713
glsl: Query GL Device for FP16 extension support
|
5 gadi atpakaļ |
ReinUsesLisp
|
79f2fe1a39
glasm: Use ARB_derivative_control conditionally
|
5 gadi atpakaļ |
ReinUsesLisp
|
916ca74324
opengl: Declare fragment outputs even if they are not used
|
5 gadi atpakaļ |
ReinUsesLisp
|
adb591a757
glasm: Use storage buffers instead of global memory when possible
|
5 gadi atpakaļ |
ReinUsesLisp
|
9e7b6622c2
shader: Split profile and runtime information in separate structs
|
5 gadi atpakaļ |
ReinUsesLisp
|
a46d91b1ef
shader: Add OpenGL shader profile options
|
5 gadi atpakaļ |
FernandoS27
|
f18a6dd1bd
shader: Implement SR_Y_DIRECTION
|
5 gadi atpakaļ |
ReinUsesLisp
|
e3514bcd6b
spirv: Implement ViewportMask with NV_viewport_array2
|
5 gadi atpakaļ |
ReinUsesLisp
|
183855e396
shader: Implement tessellation shaders, polygon mode and invocation id
|
5 gadi atpakaļ |
ameerj
|
6c512f4bff
spirv: Implement alpha test
|
5 gadi atpakaļ |
ReinUsesLisp
|
b126987c59
shader: Implement transform feedbacks and define file format
|
5 gadi atpakaļ |