| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-25 | shader/memory: Implement LDL.S16 and LDS.S16 | ReinUsesLisp | |
| 2020-01-24 | Merge pull request #3344 from ReinUsesLisp/vk-botw | bunnei | |
| vk_shader_decompiler: Disable default values on unwritten render targets | |||
| 2020-01-24 | Shader_IR: Change name of TrackSampler function so it does not confuse with ↵ | Fernando Sahmkow | |
| the type. | |||
| 2020-01-24 | Shader_IR: Corrections, styling and extras. | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Correct Custom Variable assignment. | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Propagate bindless index into the GL compiler. | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Implement Injectable Custom Variables to the IR. | Fernando Sahmkow | |
| 2020-01-24 | GL Backend: Introduce indexed samplers into the GL backend | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: deduce size of indexed samplers | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Setup Indexed Samplers on the IR | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Implement initial code for tracking indexed samplers. | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Address Feedback | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Allow constant access of guest driver. | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Address Feedback | Fernando Sahmkow | |
| 2020-01-24 | Guest_driver: Correct compiling errors in GCC. | Fernando Sahmkow | |
| 2020-01-24 | Shader_IR: Store Bound buffer on Shader Usage | Fernando Sahmkow | |
| 2020-01-24 | GPU: Implement guest driver profile and deduce texture handler sizes. | Fernando Sahmkow | |
| 2020-01-24 | Merge pull request #3273 from FernandoS27/txd-array | bunnei | |
| Shader_IR: Implement TXD Array. | |||
| 2020-01-24 | vk_shader_decompiler: Disable default values on unwritten render targets | ReinUsesLisp | |
| Some games like The Legend of Zelda: Breath of the Wild assign render targets without writing them from the fragment shader. This generates Vulkan validation errors, so silence these I previously introduced a commit to set "vec4(0, 0, 0, 1)" for these attachments. The problem is that this is not what games expect. This commit reverts that change. | |||
| 2020-01-21 | gl_shader_cache: Disable fastmath on Nvidia | ReinUsesLisp | |
| 2020-01-20 | Merge pull request #3330 from ReinUsesLisp/vk-blit-screen | Fernando Sahmkow | |
| vk_blit_screen: Initial implementation | |||
| 2020-01-20 | vk_blit_screen: Address feedback | ReinUsesLisp | |
| 2020-01-20 | Merge pull request #3328 from ReinUsesLisp/vulkan-atoms | bunnei | |
| vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-V | |||
| 2020-01-19 | Merge pull request #3322 from ReinUsesLisp/vk-front-face | bunnei | |
| vk_graphics_pipeline: Set front facing properly | |||
| 2020-01-19 | vk_blit_screen: Initial implementation | ReinUsesLisp | |
| This abstraction takes care of presenting accelerated and non-accelerated or "framebuffer" images to the Vulkan swapchain. | |||
| 2020-01-19 | Merge pull request #3313 from ReinUsesLisp/vk-rasterizer | bunnei | |
| vk_rasterizer: Implement Vulkan's rasterizer | |||
| 2020-01-19 | vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-V | ReinUsesLisp | |
| Also updates sirit to include atomic instructions. | |||
| 2020-01-18 | Merge pull request #3317 from ReinUsesLisp/gl-decomp-cc-decomp | Fernando Sahmkow | |
| gl_shader_decompiler: Fix decompilation of condition codes | |||
| 2020-01-18 | gl_state: Use bool instead of GLboolean | ReinUsesLisp | |
| This fixes template resolution considering GLboolean an integer instead of a bool. | |||
| 2020-01-18 | vk_graphics_pipeline: Set front facing properly | ReinUsesLisp | |
| Front face was being forced to a certain value when cull face is disabled. Set a default value on initialization and drop the forcefully set front facing value with culling disabled. | |||
| 2020-01-18 | Merge pull request #3305 from ReinUsesLisp/point-size-program | bunnei | |
| gl_state: Implement PROGRAM_POINT_SIZE | |||
| 2020-01-18 | Merge pull request #3312 from ReinUsesLisp/atoms-u32 | bunnei | |
| shader/memory: Implement ATOMS.ADD.U32 | |||
| 2020-01-17 | vk_rasterizer: Address feedback | ReinUsesLisp | |
| 2020-01-17 | gl_shader_decompiler: Fix decompilation of condition codes | ReinUsesLisp | |
| Use Visit instead of reimplementing it. Fixes unimplemented negations for condition codes. | |||
| 2020-01-17 | Merge pull request #3306 from ReinUsesLisp/gl-texture | bunnei | |
| gl_texture_cache: Minor fixes and style changes | |||
| 2020-01-17 | Merge pull request #3311 from ReinUsesLisp/z32fx24s8 | bunnei | |
| format_lookup_table: Fix ZF32_X24S8 component types | |||
| 2020-01-16 | vk_rasterizer: Implement Vulkan's rasterizer | ReinUsesLisp | |
| This abstraction is Vulkan's equivalent to OpenGL's rasterizer. It takes care of joining all parts of the backend and rendering accordingly on demand. | |||
| 2020-01-16 | renderer_vulkan: Add header as placeholder | ReinUsesLisp | |
| 2020-01-16 | Merge pull request #3300 from ReinUsesLisp/vk-texture-cache | bunnei | |
| vk_texture_cache: Implement generic texture cache on Vulkan | |||
| 2020-01-16 | vk_texture_cache: Address feedback | ReinUsesLisp | |
| 2020-01-16 | shader/memory: Implement ATOMS.ADD.U32 | ReinUsesLisp | |
| 2020-01-16 | format_lookup_table: Fix ZF32_X24S8 component types | ReinUsesLisp | |
| Component types for ZF32_X24S8 were using UNORM. Drivers will set FLOAT, UINT, UNORM, UNORM; causing a format mismatch. This commit addresses that. | |||
| 2020-01-16 | vk_texture_cache: Fix typo in commentary | Rodrigo Locatti | |
| Co-Authored-By: MysticExile <30736337+MysticExile@users.noreply.github.com> | |||
| 2020-01-16 | Merge pull request #3308 from lioncash/private | bunnei | |
| maxwell_3d: Make dirty_pointers private | |||
| 2020-01-16 | Merge pull request #3304 from lioncash/fwd-decl | bunnei | |
| renderer_opengl/utils: Forward declare private structs | |||
| 2020-01-16 | maxwell_3d: Make dirty_pointers private | Lioncash | |
| This isn't used outside of the class itself, so we can make it private for the time being. | |||
| 2020-01-15 | gl_state: Implement PROGRAM_POINT_SIZE | ReinUsesLisp | |
| For gl_PointSize to have effect we have to activate GL_PROGRAM_POINT_SIZE. | |||
| 2020-01-15 | renderer_opengl/utils: Remove unused header inclusions | Lioncash | |
| Nothing from these headers are used, so they can be removed. | |||
| 2020-01-15 | renderer_opengl/utils: Forward declare private structs | Lioncash | |
| Keeps the definitions hidden and allows changes to the structs without needing to recompile all users of classes containing said structs. | |||
| 2020-01-14 | gl_texture_cache: Use local variables to simplify DownloadTexture | ReinUsesLisp | |
