aboutsummaryrefslogtreecommitdiff
path: root/src/vrend_shader.c
AgeCommit message (Expand)Author
2021-09-17Add missing writemask on TGSI_SEMANTIC_CLIPDIST writes.Emma Anholt
2021-09-16Make sure that gl_Layer and gl_Viewport get necessary vec4 expansion.Emma Anholt
2021-09-16vrend: Fix shaders with gerneric indices >= 32Gert Wollny
2021-09-16vrend_shader: Make the emission of uniform atomic_uint more conciseRohan Garg
2021-09-16vrend_shader: Use the binding location and offset for atomic_uint variable na...Rohan Garg
2021-09-03shader: Emit the right GLSL function when dealing with TGSI_MEMBAR_ATOMIC_BUFFERRohan Garg
2021-08-25shader: Emit the correct swizzling when reading from clip_dist_tempGert Wollny
2021-08-25shader: rename dump_ctx::num_clip_dist to dump_ctx::num_out_clip_distGert Wollny
2021-08-25shader: rework handling of num_clip and num_cullGert Wollny
2021-08-25shader: write error message with vrend_printfGert Wollny
2021-08-25shader: move shader debug output after shader creation is completeGert Wollny
2021-08-16shader: Use vrend_strbuf to accumulate texop bias and offsetGert Wollny
2021-08-16shader: LOD for TXQ is in the x componentGert Wollny
2021-08-04shader: track variable sinfo with the shader variantGert Wollny
2021-08-03vrend: try to emit texture levels only when really neededGert Wollny
2021-07-23vrend: Fix atomicCompSwap typesJohn Bates
2021-07-21vrend: convert linear color to srgb for 24bpp imported EGL resourcesRyan Neph
2021-07-16virgl: Fix missing fog output in certain casesIsaac Bosompem
2021-07-15shader: use array indices when reading from gl_TessLevel*Gert Wollny
2021-07-12vshader: Emit code to query texture levels from uniform on GLESGert Wollny
2021-07-12shader: Do not emit textureQueryLevels with GLESElie Tournier
2021-07-08shader: Fix string truncatation warningGert Wollny
2021-07-08shader: compress the size of the shader io infoGert Wollny
2021-07-08shader: factor out evaluating the swizzle offset and num componentsGert Wollny
2021-07-08shader: reorder more shader key componentsGert Wollny
2021-07-08vrend/shader: make cbuf masks 8 bit and move them into fs specific sectionGert Wollny
2021-07-08shader: move FS specific key values into sub-structureGert Wollny
2021-07-08shader: move output interface info into structGert Wollny
2021-07-08vrend/shader: combine shader info to be passed to next into a structureGert Wollny
2021-07-08shader: reorder shader info structure to improve alignment of elementsGert Wollny
2021-07-08shader: factor out the fs_info that is needed in the shader keyGert Wollny
2021-07-08shader: Fix copying the generic and patch output layoutsGert Wollny
2021-07-08vrend: make shader interpinfo a fixed size arrayGert Wollny
2021-07-08vrend: move fbfetch coherency support from key to shader configGert Wollny
2021-01-07vrend: Fix TGSI UIF/IF behavior.Eric Anholt
2020-12-01shader: fix emit_ios params orderRyan Neph
2020-10-20shader: mark readonly args as constRyan Neph
2020-10-20shader: pass dump_ctx* as const in apply_prev_layoutRyan Neph
2020-10-20shader: vrend_shader.c lintingRyan Neph
2020-10-20shader: pass dump_ctx as const to emit_ios_*Ryan Neph
2020-10-20shader: pass *shadow_samp_mask as function argRyan Neph
2020-10-20shader: remove dump_ctx arg from allocate_temp_rangeRyan Neph
2020-10-20shader: pass images[] as function argRyan Neph
2020-10-20shader: pass ssbo_memory_qualifier[] as function argRyan Neph
2020-10-20shader: return updated glsl_ver_required from emit_ios_commonRyan Neph
2020-10-20shader: bundle vrend_patch_iosRyan Neph
2020-10-20shader: bundle vrend_generic_iosRyan Neph
2020-10-20shader: bundle vrend_glsl_strbufsRyan Neph
2020-08-27shader: Skip explicit location for dual_src_blendLepton Wu
2020-08-10shader: Use integer type for ARM (MALI GPU)Lepton Wu