| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-30 | shader: node - update correct comment | Nguyen Dac Nam | |
| 2020-03-30 | shader_decode: add Atomic op for common usage | Nguyen Dac Nam | |
| 2020-03-25 | Merge pull request #3544 from makigumo/myfork/patch-2 | bunnei | |
| xmad: fix clang build error | |||
| 2020-03-25 | Merge pull request #3520 from ReinUsesLisp/legacy-varyings | bunnei | |
| gl_shader_decompiler: Implement legacy varyings | |||
| 2020-03-23 | xmad: fix clang build error | makigumo | |
| 2020-03-19 | Merge pull request #3505 from namkazt/patch-8 | bunnei | |
| shader_decode: implement XMAD mode CSfu | |||
| 2020-03-15 | Merge pull request #3502 from namkazt/patch-3 | Rodrigo Locatti | |
| shader_decode: Reimplement BFE instructions | |||
| 2020-03-15 | shader/shader_ir: Track usage in input attribute and of legacy varyings | ReinUsesLisp | |
| 2020-03-15 | shader/shader_ir: Fix clip distance usage stores | ReinUsesLisp | |
| 2020-03-15 | shader/shader_ir: Change declare output attribute to a switch | ReinUsesLisp | |
| 2020-03-14 | clang-format | Nguyen Dac Nam | |
| 2020-03-14 | nit | Nguyen Dac Nam | |
| 2020-03-13 | shader/transform_feedback: Expose buffer stride | ReinUsesLisp | |
| 2020-03-13 | shader/transform_feedback: Add host API friendly TFB builder | ReinUsesLisp | |
| 2020-03-13 | nit & remove some optional param | Nguyen Dac Nam | |
| 2020-03-13 | shader_decode: implement XMAD mode CSfu | Nguyen Dac Nam | |
| 2020-03-13 | clang-format | Nguyen Dac Nam | |
| 2020-03-13 | Apply suggestions from code review | Nguyen Dac Nam | |
| Co-Authored-By: Mat M. <mathew1800@gmail.com> | |||
| 2020-03-13 | shader_decode: BFE add ref of reverse parallel method. | Nguyen Dac Nam | |
| 2020-03-13 | shader_decode: implement BREV on BFE | Nguyen Dac Nam | |
| Implement reverse parallel follow: https://graphics.stanford.edu/~seander/bithacks.html#ReverseParallel | |||
| 2020-03-13 | node_helper: add IBitfieldExtract case | Nguyen Dac Nam | |
| 2020-03-13 | shader_decode: Reimplement BFE instructions | Nguyen Dac Nam | |
| 2020-03-09 | engines/maxwell_3d: Add TFB registers and store them in shader registry | ReinUsesLisp | |
| 2020-03-09 | shader/registry: Address feedback | ReinUsesLisp | |
| 2020-03-09 | shader/registry: Cache tessellation state | ReinUsesLisp | |
| 2020-03-09 | shader/registry: Store graphics and compute metadata | ReinUsesLisp | |
| Store information GLSL forces us to provide but it's dynamic state in hardware (workgroup sizes, primitive topology, shared memory size). | |||
| 2020-03-09 | video_core: Rename "const buffer locker" to "registry" | ReinUsesLisp | |
| 2020-03-09 | gl_shader_cache: Rework shader cache and remove post-specializations | ReinUsesLisp | |
| Instead of pre-specializing shaders and then post-specializing them, drop the later and only "specialize" the shader while decoding it. | |||
| 2020-03-05 | Merge pull request #3451 from ReinUsesLisp/indexed-textures | bunnei | |
| vk_shader_decompiler: Implement indexed textures | |||
| 2020-02-29 | nit: move comment to right place. | Nguyen Dac Nam | |
| 2020-02-28 | shader_decode: Fix LD, LDG when track constant buffer | Nguyen Dac Nam | |
| 2020-02-27 | shader: FMUL switch to using LUT (#3441) | Nguyen Dac Nam | |
| * shader: add FmulPostFactor LUT table * shader: FMUL apply LUT * Update src/video_core/engines/shader_bytecode.h Co-Authored-By: Mat M. <mathew1800@gmail.com> * nit: mistype * clang-format & add missing import * shader: remove post factor LUT. * shader: move post factor LUT to function and fix incorrect order. * clang-format * shader: FMUL: add static to post factor LUT * nit: typo Co-authored-by: Mat M. <mathew1800@gmail.com> | |||
| 2020-02-26 | Merge pull request #3440 from namkazt/patch-6 | bunnei | |
| shader: implement LOP3 fast replace for old function | |||
| 2020-02-24 | shader: Simplify indexed sampler usages | ReinUsesLisp | |
| 2020-02-21 | shader/texture: Fix illegal 3D texture assert | ReinUsesLisp | |
| Fix typo in the illegal 3D texture assert logic. We care about catching arrayed 3D textures or 3D shadow textures, not regular 3D textures. | |||
| 2020-02-21 | nit: add const to where it need. | Nguyen Dac Nam | |
| 2020-02-21 | shader: implement LOP3 fast replace for old function | Nguyen Dac Nam | |
| ref: https://devtalk.nvidia.com/default/topic/1070081/cuda-programming-and-performance/reverse-lut-for-lop3-lut/ | |||
| 2020-02-19 | Merge pull request #3415 from ReinUsesLisp/texture-code | bunnei | |
| shader/texture: Allow 2D shadow arrays and simplify code | |||
| 2020-02-19 | shader_conversion: I2F : add Assert for case src_size is Short | Nguyen Dac Nam | |
| 2020-02-19 | fix warning | Nguyen Dac Nam | |
| 2020-02-19 | clang-format fix | Nguyen Dac Nam | |
| 2020-02-19 | shader_conversion: add conversion I2F for Short | Nguyen Dac Nam | |
| 2020-02-15 | shader/texture: Allow 2D shadow arrays and simplify code | ReinUsesLisp | |
| Shadow sampler 2D arrays are supported on OpenGL, so there's no reason to forbid these. Enable textureLod usage on these. Minor style changes. | |||
| 2020-02-14 | Merge pull request #3379 from ReinUsesLisp/cbuf-offset | bunnei | |
| shader/decode: Fix constant buffer offsets | |||
| 2020-02-07 | Merge pull request #3369 from ReinUsesLisp/shf | bunnei | |
| shader/shift: Implement SHF | |||
| 2020-02-05 | shader/decode: Fix constant buffer offsets | ReinUsesLisp | |
| Some instances were using cbuf34.offset instead of cbuf34.GetOffset(). This returned the an invalid offset. Address those instances and rename offset to "shifted_offset" to avoid future bugs. | |||
| 2020-02-04 | Merge pull request #3357 from ReinUsesLisp/bfi-rc | bunnei | |
| shader/bfi: Implement register-constant buffer variant | |||
| 2020-02-04 | Merge pull request #3356 from ReinUsesLisp/fcmp | bunnei | |
| shader/arithmetic: Implement FCMP | |||
| 2020-02-03 | Merge pull request #3337 from ReinUsesLisp/vulkan-staged | bunnei | |
| yuzu: Implement Vulkan frontend | |||
| 2020-02-01 | shader: Remove curly braces initializers on shared pointers | ReinUsesLisp | |
