aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/zink/zink_compiler.c
Commit message (Collapse)AuthorAgeFilesLines
* zink: simplify gl-to-vulkan loweringErik Faye-Lund2019-10-281-48/+23
| | | | Acked-by: Jordan Justen <[email protected]>
* zink: do not lower bools to floatErik Faye-Lund2019-10-281-1/+0
| | | | Acked-by: Jordan Justen <[email protected]>
* zink: do not lower ioErik Faye-Lund2019-10-281-8/+34
| | | | Acked-by: Jordan Justen <[email protected]>
* zink: store shader_info in zink_shaderErik Faye-Lund2019-10-281-0/+2
| | | | Acked-by: Jordan Justen <[email protected]>
* zink/spirv: prepare for control-flowErik Faye-Lund2019-10-281-0/+1
| | | | Acked-by: Jordan Justen <[email protected]>
* zink: remove discard_ifErik Faye-Lund2019-10-281-0/+46
| | | | Acked-by: Jordan Justen <[email protected]>
* zink: transform z-rangeErik Faye-Lund2019-10-281-0/+52
| | | | | | | | In vulkan, the Z-range of clip-space goes from 0..W instead of -W..+W as is the case in OpenGL. So we need to transform the Z-range to account for this. Acked-by: Jordan Justen <[email protected]>
* zink: introduce opengl over vulkanErik Faye-Lund2019-10-281-0/+263
Here's zink, a so far pretty simple vulkan-gallium driver that is able to translate some applications from OpenGL to Vulkan. The compiler is quite limited for now, this will be improved on later. Signed-off-by: Erik Faye-Lund <[email protected]> Acked-by: Jordan Justen <[email protected]>