73 Commits (2a5c3a452d732e2d8d2a3a3b951d6284f36c093c)

Author SHA1 Message Date
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
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