| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-02 | shader/memory: Silence no return value warning | ReinUsesLisp | |
| Silences a warning about control paths not all returning a value. | |||
| 2020-03-31 | Merge pull request #3561 from ReinUsesLisp/f2f-conversion | Fernando Sahmkow | |
| shader/conversion: Fix F2F rounding operations with different sizes | |||
| 2020-03-31 | Merge pull request #3577 from ReinUsesLisp/lea | Fernando Sahmkow | |
| shader/lea: Fix LEA implementation | |||
| 2020-03-31 | clang-format | Nguyen Dac Nam | |
| 2020-03-31 | shader_decode: fix by suggestion | Nguyen Dac Nam | |
| 2020-03-30 | clang-format | namkazy | |
| 2020-03-30 | shader_decode: ATOM/ATOMS: add function to avoid code repetition | namkazy | |
| 2020-03-30 | shader_decode: implement ATOM operation for S32 and U32 | Nguyen Dac Nam | |
| 2020-03-30 | clang-format | namkazy | |
| 2020-03-30 | shader_decode: implement ATOMS instr partial. | Nguyen Dac Nam | |
| 2020-03-28 | shader/lea: Simplify generated LEA code | ReinUsesLisp | |
| 2020-03-27 | shader/lea: Fix op_a and op_b usages | ReinUsesLisp | |
| They were swapped. | |||
| 2020-03-27 | shader/lea: Remove const and use move when possible | ReinUsesLisp | |
| 2020-03-26 | shader/conversion: Fix F2F rounding operations with different sizes | ReinUsesLisp | |
| Rounding operations only matter when the conversion size of source and destination is the same, i.e. .F16.F16, .F32.F32 and .F64.F64. When there is a mismatch (.F16.F32), these bits are used for IEEE rounding, we don't emulate this because GLSL and SPIR-V don't support configuring it per operation. | |||
| 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-14 | clang-format | Nguyen Dac Nam | |
| 2020-03-14 | nit | Nguyen Dac Nam | |
| 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 | shader_decode: Reimplement BFE instructions | Nguyen Dac Nam | |
| 2020-03-09 | video_core: Rename "const buffer locker" to "registry" | ReinUsesLisp | |
| 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-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 | |
| 2020-02-01 | Merge pull request #3282 from FernandoS27/indexed-samplers | bunnei | |
| Partially implement Indexed samplers in general and specific code in GLSL | |||
| 2020-02-01 | shader/shift: Implement SHIFT_RIGHT_{IMM,R} | ReinUsesLisp | |
| Shifts a pair of registers to the right and returns the low register. | |||
| 2020-02-01 | shader/shift: Implement SHF_LEFT_{IMM,R} | ReinUsesLisp | |
| Shifts a pair of registers to the left and returns the high register. | |||
| 2020-01-30 | Merge pull request #3347 from ReinUsesLisp/local-mem | bunnei | |
| shader/memory: Implement LDL.S16, LDS.S16, STL.S16 and STS.S16 | |||
| 2020-01-29 | shader/other: Fix skips for SYNC and BRK | ReinUsesLisp | |
