80 Commits (ac2efab539f9f4c84c854ec0254a861e01ec13a0)

Author SHA1 Message Date
Italo Nicola abb7df90c1 shader: check for clip/cull distance support 3 years ago
Italo Nicola 5f488ed00d shader: Remove compiled_fs_uid from shader key 3 years ago
Italo Nicola 072f30955b shader: Always write code to toggle clip plane 3 years ago
Italo Nicola 2f054bd976 shader: Always emit shader with alpha test support in core profile 3 years ago
Gert Wollny fe82483966 vrend/shader: Set all FS output locations if possible 3 years ago
Gert Wollny a3005d3dd9 shader: on GLES replace FS COLOR inputs that are not availabe by constants 3 years ago
Gert Wollny 3435d8e196 vrend: Handle SEMANTIC_CLIPVERTEX in all shader types and fix PerVertex 3 years ago
mwezdeck 729c6b9177 vrend: apply format swizzling during GLSL generation 3 years ago
Gert Wollny a30704147c vrend: Fix shaders with gerneric indices >= 32 3 years ago
Gert Wollny ac89a8ae74 shader: rework handling of num_clip and num_cull 3 years ago
Gert Wollny f2ab66c6c0 shader: track variable sinfo with the shader variant 3 years ago
Gert Wollny bc6f87c13c vrend: try to emit texture levels only when really needed 3 years ago
Ryan Neph ebb2cf3c76 vrend: convert linear color to srgb for 24bpp imported EGL resources 3 years ago
Isaac Bosompem 02f8a0d2c9 virgl: Fix missing fog output in certain cases 3 years ago
Gert Wollny cf039b3af3 shader: reorder more shader key components 3 years ago
Gert Wollny 8f70103717 vrend/shader: make cbuf masks 8 bit and move them into fs specific section 3 years ago
Gert Wollny 0f6af02222 shader: move FS specific key values into sub-structure 3 years ago
Gert Wollny 1cc53f715c shader: move output interface info into struct 3 years ago
Gert Wollny 729a819274 vrend/shader: combine shader info to be passed to next into a structure 3 years ago
Gert Wollny 47c899764a shader: reorder shader info structure to improve alignment of elements 3 years ago
Gert Wollny 15edd6cbce shader: compress the shader key members 3 years ago
Gert Wollny eb3114e965 shader: factor out the fs_info that is needed in the shader key 3 years ago
Gert Wollny 4663b0b108 vrend: make shader interpinfo a fixed size array 3 years ago
Gert Wollny 28cfd570a2 vrend: move fbfetch coherency support from key to shader config 3 years ago
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