| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | shader: Add IsTextureScaled opcode | 2021-11-16 | 2 | -0/+10 | ||
| | | ||||||
| * | shader: Add integer division opcodes | 2021-11-16 | 2 | -0/+10 | ||
| | | ||||||
| * | shader: Add resolution down factor opcode | 2021-11-16 | 2 | -0/+6 | ||
| | | ||||||
| * | ShaderCache: Fix Phi Nodes Type on OGL. | 2021-11-01 | 1 | -2/+2 | ||
| | | ||||||
| * | style: Remove extra space preceding the :: operator | 2021-09-29 | 1 | -2/+2 | ||
| | | ||||||
| * | emit_glsl_warp: Fix shuffle ops for 64-thread warp sizes | 2021-08-31 | 1 | -24/+36 | ||
| | | ||||||
| * | emit_glsl_warp: Fix ballot related ops for 64-thread warp sizes | 2021-08-31 | 1 | -24/+38 | ||
| | | ||||||
| * | glsl: Simplify FCMP emission | 2021-07-22 | 1 | -6/+4 | ||
| | | ||||||
| * | glsl: Update TessellationControl gl_in | 2021-07-22 | 1 | -0/+28 | ||
| | | | | | Adheres to GL_ARB_separate_shader_objects requirements | |||||
| * | shader: Avoid usage of C++20 ranges to build in clang | 2021-07-22 | 1 | -2/+7 | ||
| | | ||||||
| * | glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZE | 2021-07-22 | 1 | -2/+9 | ||
| | | ||||||
| * | shader_recompiler, video_core: Resolve clang errors | 2021-07-22 | 1 | -1/+1 | ||
| | | | | | | | | | | | Silences the following warnings-turned-errors: -Wsign-conversion -Wunused-private-field -Wbraced-scalar-init -Wunused-variable And some other errors | |||||
| * | shader: Ignore global memory ops on devices lacking int64 support | 2021-07-22 | 2 | -9/+31 | ||
| | | ||||||
| * | shader: GCC fmt 8.0.0 fixes | 2021-07-22 | 3 | -6/+6 | ||
| | | ||||||
| * | shader: Fix disabled and unwritten attributes and varyings | 2021-07-22 | 1 | -2/+6 | ||
| | | ||||||
| * | glsl: Fix shared and local memory declarations | 2021-07-22 | 1 | -3/+3 | ||
| | | | | | account for the fact that program.*memory_size is in units of bytes. | |||||
| * | opengl: Implement LOP.CC | 2021-07-22 | 1 | -3/+11 | ||
| | | | | | Used by MH:Rise | |||||
| * | glsl: Declare local memory in main | 2021-07-22 | 1 | -3/+3 | ||
| | | ||||||
| * | glsl: Add passthrough geometry shader support | 2021-07-22 | 3 | -7/+27 | ||
| | | ||||||
| * | shader: Rework varyings and implement passthrough geometry shaders | 2021-07-22 | 4 | -34/+32 | ||
| | | | | | | | Put all varyings into a single std::bitset with helpers to access it. Implement passthrough geometry shaders using host's. | |||||
| * | glsl: Better IAdd Overflow CC fix | 2021-07-22 | 2 | -11/+13 | ||
| | | | | | This ensures the original operand values are not overwritten when being used in the overflow detection. | |||||
| * | shader: Remove IAbs64 | 2021-07-22 | 2 | -5/+0 | ||
| | | ||||||
| * | glsl: Fix IADD CC | 2021-07-22 | 2 | -5/+7 | ||
| | | ||||||
| * | shader: Move loop safety tests to code emission | 2021-07-22 | 4 | -11/+12 | ||
| | | ||||||
| * | glsl: Remove frag color initialization | 2021-07-22 | 1 | -9/+0 | ||
| | | ||||||
| * | emit_glsl_special: Skip initialization of frag_color0 | 2021-07-22 | 1 | -1/+1 | ||
| | | | | | Fixes rendering in Devil May Cry without regressing Ori and the Blind Forest. | |||||
| * | glsl: Add missing ; in EmitSetSampleMask | 2021-07-22 | 1 | -1/+1 | ||
| | | | | | Fixes shader compilation in Okami HD | |||||
| * | glsl: Fix output varying initialization when transform feedback is used | 2021-07-22 | 1 | -3/+37 | ||
| | | ||||||
| * | glsl: Fix cbuf component indexing bug falback | 2021-07-22 | 1 | -7/+6 | ||
| | | ||||||
| * | shader: Properly manage attributes not written from previous stages | 2021-07-22 | 4 | -29/+22 | ||
| | | ||||||
| * | glsl: Only declare fragment outputs on fragment shaders | 2021-07-22 | 1 | -4/+6 | ||
| | | ||||||
| * | shader: Split profile and runtime info headers | 2021-07-22 | 3 | -3/+2 | ||
| | | ||||||
| * | glsl: Obey need_declared_frag_colors to declare and initialize all frag_color | 2021-07-22 | 2 | -1/+10 | ||
| | | | | | Fixes Ori and the blind forest title screen | |||||
| * | glsl: Address rest of feedback | 2021-07-22 | 4 | -19/+51 | ||
| | | ||||||
| * | glsl: Move gl_Position/generic attribute initialization to EmitProlgue | 2021-07-22 | 2 | -14/+12 | ||
| | | ||||||
| * | glsl: Conditionally use fine/coarse derivatives based on device support | 2021-07-22 | 2 | -4/+27 | ||
| | | ||||||
| * | glsl: Cleanup/Address feedback | 2021-07-22 | 8 | -28/+20 | ||
| | | ||||||
| * | glsl: Add Shader_GLSL logging | 2021-07-22 | 3 | -28/+32 | ||
| | | ||||||
| * | glsl: Add LoopSafety instructions | 2021-07-22 | 2 | -0/+10 | ||
| | | ||||||
| * | glsl: Conditionally add EXT_texture_shadow_lod | 2021-07-22 | 1 | -3/+5 | ||
| | | ||||||
| * | glsl: Add stubs for sparse queries and variable aoffi when not supported | 2021-07-22 | 3 | -13/+37 | ||
| | | ||||||
| * | glsl: Implement legacy varyings | 2021-07-22 | 4 | -7/+71 | ||
| | | ||||||
| * | glsl: Minor cleanup | 2021-07-22 | 2 | -19/+15 | ||
| | | ||||||
| * | glsl: Fix Cbuf getters for F32 type | 2021-07-22 | 1 | -12/+15 | ||
| | | ||||||
| * | glsl: Add immediate index oob checking for Cbuf getters | 2021-07-22 | 1 | -0/+16 | ||
| | | ||||||
| * | glsl: Refactor GetCbuf functions to reduce code duplication | 2021-07-22 | 1 | -104/+66 | ||
| | | ||||||
| * | glsl: Address more feedback. Implement indexed texture reads | 2021-07-22 | 5 | -111/+109 | ||
| | | ||||||
| * | glsl: Remove Signed Integer variables | 2021-07-22 | 8 | -43/+13 | ||
| | | ||||||
| * | glsl: Address Rodrigo's feedback | 2021-07-22 | 13 | -75/+87 | ||
| | | ||||||
| * | glsl: Reorganize backend code, remove unneeded [[maybe_unused]] | 2021-07-22 | 11 | -314/+251 | ||
| | | ||||||