35 Commits (cfc702c674bfdda994592a922d9074425f2cb350)

Author SHA1 Message Date
Gert Wollny 956a6ceb8d shader: Pass information about the layout of generics and patches to the next stage 6 years ago
Gert Wollny cb51104a07 vrend/shader: prefer the use of "arrays of arrays" for passing varyings 6 years ago
Dave Airlie 5d2dde49d2 strings: move to 3 strings, and patch extensions onto end of string 0 (v2) 6 years ago
Dave Airlie dd06126de9 shader: use string array handler to store current strings. 6 years ago
Erik Faye-Lund 5e89aea888 virglrenderer: use bitmask instead of arrays of indices 6 years ago
Gert Wollny d61fc12340 shader: Emit winsys_adjust_y only once per FS shader 6 years ago
Gert Wollny 05a10455a2 debug: Add shader logging code 6 years ago
Gert Wollny 7f5e49d54a blitter: Replace 1D by 2D on GLES host and correct texture function call 6 years ago
Dave Airlie e869badbfb shaders: add compute shader support. 7 years ago
Dave Airlie 33f0170b03 shader: merge array types 7 years ago
Dave Airlie 64d0f1230d sampler arrays: refactor to follow image arrays 7 years ago
Dave Airlie 4472641b3d shader: add image support to shader parsing. (v3) 7 years ago
Dave Airlie 1800bd4a64 shader: add basic shader_storage_buffer_object parsing. (v4) 7 years ago
Erik Faye-Lund 0ea74890db shader: emit "sample" keyword 7 years ago
Ramin Azarmehr a01122fe26 shader: get maximum number of render targets dynamically 7 years ago
Dave Airlie 815024855a tessellation: handle tessellation shader indirect input/outputs (v3) 7 years ago
Dave Airlie 4ce377e763 tessellation: add shader property support (v2) 7 years ago
Dave Airlie 18b09157c4 tessellation: add some baseline tess support. 7 years ago
Alexandros Frantzis 2f941194a5 vrend: Support GL blits with integer color formats 7 years ago
Dave Airlie 54c2308029 arb_gpu_shader5: add support for indirect ubo/samplers 7 years ago
Dave Airlie 5ca68cdb9f arb_gpu_shader5: add support for interpolation instructions (v2) 7 years ago
Alexandros Frantzis 78c9c237b0 vrend: Associate host UBOs with the correct gallium uniform buffers 7 years ago
Dave Airlie 6633ab6bdd shader: start plumbing number of cull outputs through 7 years ago
Dave Airlie 6aebabf36c shader: rename some shader info and key vars. 7 years ago
Dave Airlie 66fa155ddc shader: rename shader outputs for easier distinction. 7 years ago
Jakob Bornecrantz 2f1558f520 vrend: Support GLES shaders v2 7 years ago
Dave Airlie 0acd5a8e8f vrend: make sure gl_PerVertex is consistent even if GS has no clip inputs 8 years ago
Dave Airlie d413cba1e9 renderer: handle gaps in vertex shader inputs 9 years ago
Dave Airlie bd64c81fc2 renderer: handle rendering to A8 surfaces. 9 years ago
Dave Airlie 92b00c978b renderer: CLEANUP - remove TABs 9 years ago
Dave Airlie 38f01a3daf renderer: reorder some structs to remove holes 10 years ago
Dave Airlie 7e85c2f114 renderer: CLEANUP: whitespace and reindent 10 years ago
Dave Airlie aca150b35b renderer: move explicit locations hack into shader cfg 10 years ago
Dave Airlie ca23e98b22 renderer: CLEANUP: boolean/GLboolean -> bool 10 years ago
Dave Airlie 03e3116a75 import latest renderer code 10 years ago