447 Commits (e51680f0dc8abf7c9b00dcd23e8e8fee65141fcf)

Author SHA1 Message Date
Gert Wollny e51680f0dc shader: LOD for TXQ is in the x component 4 years ago
Gert Wollny f2ab66c6c0 shader: track variable sinfo with the shader variant 4 years ago
Gert Wollny bc6f87c13c vrend: try to emit texture levels only when really needed 4 years ago
John Bates 086510d5f4 vrend: Fix atomicCompSwap types 4 years ago
Ryan Neph ebb2cf3c76 vrend: convert linear color to srgb for 24bpp imported EGL resources 4 years ago
Isaac Bosompem 02f8a0d2c9 virgl: Fix missing fog output in certain cases 4 years ago
Gert Wollny 7d5f285bc2 shader: use array indices when reading from gl_TessLevel* 4 years ago
Gert Wollny d2aa0783e5 vshader: Emit code to query texture levels from uniform on GLES 4 years ago
Elie Tournier 6f72e54912 shader: Do not emit textureQueryLevels with GLES 4 years ago
Gert Wollny 49edf4eda6 shader: Fix string truncatation warning 4 years ago
Gert Wollny a9e9aff91d shader: compress the size of the shader io info 4 years ago
Gert Wollny e853d88d88 shader: factor out evaluating the swizzle offset and num components 4 years ago
Gert Wollny cf039b3af3 shader: reorder more shader key components 4 years ago
Gert Wollny 8f70103717 vrend/shader: make cbuf masks 8 bit and move them into fs specific section 4 years ago
Gert Wollny 0f6af02222 shader: move FS specific key values into sub-structure 4 years ago
Gert Wollny 1cc53f715c shader: move output interface info into struct 4 years ago
Gert Wollny 729a819274 vrend/shader: combine shader info to be passed to next into a structure 4 years ago
Gert Wollny 47c899764a shader: reorder shader info structure to improve alignment of elements 4 years ago
Gert Wollny eb3114e965 shader: factor out the fs_info that is needed in the shader key 4 years ago
Gert Wollny e91d27e146 shader: Fix copying the generic and patch output layouts 4 years ago
Gert Wollny 4663b0b108 vrend: make shader interpinfo a fixed size array 4 years ago
Gert Wollny 28cfd570a2 vrend: move fbfetch coherency support from key to shader config 4 years ago
Eric Anholt d5cced1e82 vrend: Fix TGSI UIF/IF behavior. 4 years ago
Ryan Neph b4dab39270 shader: fix emit_ios params order 4 years ago
Ryan Neph 305c3512f7 shader: mark readonly args as const 4 years ago
Ryan Neph 26a00bb026 shader: pass dump_ctx* as const in apply_prev_layout 4 years ago
Ryan Neph 87c80a4bea shader: vrend_shader.c linting 4 years ago
Ryan Neph bb89187351 shader: pass dump_ctx as const to emit_ios_* 4 years ago
Ryan Neph 00418a876f shader: pass *shadow_samp_mask as function arg 4 years ago
Ryan Neph 13d755f146 shader: remove dump_ctx arg from allocate_temp_range 4 years ago
Ryan Neph b9a78c61da shader: pass images[] as function arg 4 years ago
Ryan Neph 43b01bb25b shader: pass ssbo_memory_qualifier[] as function arg 4 years ago
Ryan Neph 4c76e9d828 shader: return updated glsl_ver_required from emit_ios_common 4 years ago
Ryan Neph cabc440336 shader: bundle vrend_patch_ios 4 years ago
Ryan Neph d73a6bc373 shader: bundle vrend_generic_ios 4 years ago
Ryan Neph a1d262bc95 shader: bundle vrend_glsl_strbufs 4 years ago
Lepton Wu 75c1ae0919 shader: Skip explicit location for dual_src_blend 5 years ago
Lepton Wu a861e9dff4 shader: Use integer type for ARM (MALI GPU) 5 years ago
Elie Tournier 4da1aa88ea renderer: Emit glEquation for blend equation advanced 5 years ago
Elie Tournier 662d74e3e2 shader: emit blend_equation_advanced layout 5 years ago
Lepton Wu 0f5cb454e1 shader: Patch shader just after creating it. 5 years ago
Lepton Wu c86d06c65e shader: Prefer roundEven in generated GLSL 5 years ago
Lepton Wu b17ba74ae5 shader: Add layout qualifier to fragment shader outputs 5 years ago
Dave Airlie 134ca83744 shader: add support for frag prim id for gles 3.1 5 years ago
Dave Airlie 323e1ac0a9 shader: move to 64-bit shader req 5 years ago
Elie Tournier c031f56b64 shader: Rework gl_PerVertex emission 5 years ago
Elie Tournier 796038c842 shader: Remove gl_PointSize from gl_PerVertex. 5 years ago
Dave Airlie 145556c1d2 shader: request EXT_texture_buffer for gles 3.1 texture buffer. 5 years ago
Dave Airlie d43e9a27e3 vrend: emit OES_shader_io_blocks for GLES 3.1 shaders with io blocks 5 years ago
Lepton Wu 8e12ba035c vrend: Fix possible leaked so_names 5 years ago