56 Commits (08e11a495429c222f150b6d6f8c4936f2f0e0759)

Author SHA1 Message Date
Ryan Neph 612e2d7c57 shader: disable coord_replace for non-POINT primitives 4 years ago
Lepton Wu 75c1ae0919 shader: Skip explicit location for dual_src_blend 4 years ago
Lepton Wu a861e9dff4 shader: Use integer type for ARM (MALI GPU) 4 years ago
Elie Tournier 4da1aa88ea renderer: Emit glEquation for blend equation advanced 4 years ago
Elie Tournier 662d74e3e2 shader: emit blend_equation_advanced layout 4 years ago
Lepton Wu 0f5cb454e1 shader: Patch shader just after creating it. 4 years ago
Elie Tournier c031f56b64 shader: Rework gl_PerVertex emission 5 years ago
Chia-I Wu b2940a21dd vrend: properly constify the shader api 5 years ago
John Bates 4691a160a3 vrend: const correct vrend_shader.h API 5 years ago
John Bates e4df9556cf vrend: use uniform for alpha func value 5 years ago
Gert Wollny eca01605f2 shader: Move winsys_adjust_y_emitted from the shader key into the dump context 5 years ago
Gert Wollny 5f28eb8868 shader: fix mismatching shader invariants on GL 5 years ago
Gert Wollny 4ea1510332 tweaks: Add tweak to apply the dest swizzle for emulated BGRA surfaces 6 years ago
Emil Velikov 4e764b66fa shader: flesh is_shad out of vrend_shader_samplertypeconv() 6 years ago
Gert Wollny 52703a2ded shader,feat: Add support for TGSI_PROPERTY_FS_DEPTH_LAYOUT 6 years ago
Emil Velikov 5a0d3f071e shader: add vrend_ prefix to shader_lookup_sampler_array() 6 years ago
Gert Wollny 811d8ef201 vrend,shader: track logicop state and emulate it in GLES 6 years ago
Gert Wollny ffda0d35de vrend, shader: emit all the generic outputs the next shader expects 6 years ago
Gert Wollny faf23ce917 vrend,shader: Inject a TC shader if it is missing on GLES 6 years ago
Gert Wollny 8e2be176e5 vrend: Fall back to NV_shader_atomic_float if ARB_GLES3_1_compatibility is missing 6 years ago
Gert Wollny 476094e832 shader: Fall back to MESA_shader_integer_functions if ARB_gpu_shaders5 is missing 6 years ago
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. 6 years ago
Dave Airlie 33f0170b03 shader: merge array types 6 years ago
Dave Airlie 64d0f1230d sampler arrays: refactor to follow image arrays 6 years ago
Dave Airlie 4472641b3d shader: add image support to shader parsing. (v3) 6 years ago
Dave Airlie 1800bd4a64 shader: add basic shader_storage_buffer_object parsing. (v4) 6 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 7 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