415 Commits (4c76e9d82891fd98c319449f7b92cd45be6bf0b7)

Author SHA1 Message Date
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 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 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
Chia-I Wu 76d3d79875 vrend: fix potential snprintf truncations 5 years ago
Chia-I Wu 46c9d34753 vrend: fix warnings in emit_fragment_logicop 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
Marc-André Lureau 9d8cd188f9 Fix some -Wpedantic warnings 5 years ago
Gert Wollny 72ef431508 vrend: Fix warnings about no return value and braces 5 years ago
Gert Wollny 06d60e4705 vrend: silence warnings when NDEBUG is defined 5 years ago
Lepton Wu 4ac3a04cb8 shader: re-interpret GRID_SIZE, BLOCK_ID, and THREAD_ID as float in MOV to TEMP 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 e15b6ac843 shader: Don't replace number of indirect generics in shader key 5 years ago
Gert Wollny def64149af shader: Force two-side color emission only if it is really needed 5 years ago
Gert Wollny a573ba498b shader: emit precise and invariant specifiers before interpolation specifier 5 years ago
Gert Wollny a9ca391a86 shader: Pass invariant flag based on SID 5 years ago
Gert Wollny 8fa6ebbbb8 shader: Force emission of front/backcolor pairs if a backcolor is found in VS 5 years ago
Gert Wollny e2737b86ef shader: handle per SIDs front and back color emmission 5 years ago
Zhenyu Wang 5bab75922c shader: add ARB_shader_image_load_store extension when required 5 years ago
Gert Wollny 5f28eb8868 shader: fix mismatching shader invariants on GL 5 years ago
Gert Wollny 8c67989fc5 shader: Emit swizzle based on write mask for MAX and MIN ops 6 years ago
Emil Velikov d39606a0d3 vrend_shader: init fixed size char arrays with "" 6 years ago
Gert Wollny 4ea1510332 tweaks: Add tweak to apply the dest swizzle for emulated BGRA surfaces 6 years ago
Emil Velikov d6d5628537 shader: s/emit_ios_generics/emit_ios_generic/ 6 years ago
Emil Velikov c719ef0afa shader: drop duplicate num_interpis = 0 6 years ago
Emil Velikov 4c4b8d1a21 shader: use emit_ios_generic_outputs() in emit_ios_tes() 6 years ago
Emil Velikov 7f1169788a shader: use emit_ios_generic_outputs() in emit_ios_vs() 6 years ago
Emil Velikov 5b04ca0aaa shader: introduce a emit_ios_generic_outputs() helper 6 years ago
Emil Velikov 6cd4f663a9 shader: reshuffle GS stream output handling 6 years ago
Emil Velikov 918c82bed6 shader: reshuffle [fb]color_emitted handling 6 years ago
Emil Velikov 7c06cebe11 shader: simplify pre and postfixes in emit_ios_fs() 6 years ago
Emil Velikov 711bd28d39 shader: simplify pre and postfixes in emit_ios_vs() 6 years ago
Emil Velikov d1500bc47a shader: flesh out samplertype_to_req_bits() helper 6 years ago
Emil Velikov cbaf82c5f8 shader: kill off dump_ctx::uses_sample_buf 6 years ago