summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
* vk_shader_decompiler: Fix build issues on old gcc versionsGravatar ReinUsesLisp2019-12-101-2/+3
* vk_shader_decompiler: Reduce YNegate's severityGravatar ReinUsesLisp2019-12-091-1/+1
* shader_ir/other: Implement S2R InvocationIdGravatar ReinUsesLisp2019-12-091-0/+1
* vk_shader_decompiler: Misc changesGravatar ReinUsesLisp2019-12-092-697/+1648
* vk_device: Misc changesGravatar ReinUsesLisp2019-12-092-117/+276
* externals: Update Vulkan-HeadersGravatar ReinUsesLisp2019-12-082-2/+14
* vk_swapchain: Add support for swapping sRGBGravatar ReinUsesLisp2019-12-062-24/+31
* Merge pull request #3109 from FernandoS27/new-instrGravatar bunnei2019-12-061-0/+8
|\
| * Shader_IR: Implement TXD instruction.Gravatar Fernando Sahmkow2019-11-141-0/+6
| * Shader_IR: Implement FLO instruction.Gravatar Fernando Sahmkow2019-11-141-0/+2
* | core/memory: Migrate over GetPointer()Gravatar Lioncash2019-11-261-3/+3
* | core: Prepare various classes for memory read/write migrationGravatar Lioncash2019-11-262-2/+9
* | video_core: Unify ProgramType and ShaderStage into ShaderTypeGravatar ReinUsesLisp2019-11-224-22/+25
* | texture_cache: Drop abstracted ComponentTypeGravatar ReinUsesLisp2019-11-142-74/+71
|/
* shader_ir/warp: Implement FSWZADDGravatar ReinUsesLisp2019-11-071-0/+6
* gl_shader_decompiler: Reimplement shuffles with platform agnostic intrinsicsGravatar ReinUsesLisp2019-11-071-40/+3
* Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Gravatar Fernando Sahmkow2019-10-251-0/+7
* Merge pull request #2983 from lioncash/fallthroughGravatar Fernando Sahmkow2019-10-221-0/+3
|\
| * vk_shader_decompiler: Resolve fallthrough within ExprDecompiler's ExprCondCod...Gravatar Lioncash2019-10-151-0/+3
* | vk_shader_decompiler: Mark operator() function parameters as const referencesGravatar Lioncash2019-10-171-21/+23
|/
* Shader_Ir: Address Feedback and clang format.Gravatar Fernando Sahmkow2019-10-041-25/+18
* vk_shader_decompiler: Correct Branches inside conditionals.Gravatar Fernando Sahmkow2019-10-041-1/+11
* vk_shader_decompiler: Clean code and be const correct.Gravatar Fernando Sahmkow2019-10-041-7/+5
* vk_shader_compiler: Don't enclose branches with if(true) to avoid crashing AMDGravatar Fernando Sahmkow2019-10-041-16/+33
* vk_shader_compiler: Correct SPIR-V AST DecompilingGravatar Fernando Sahmkow2019-10-041-4/+11
* Shader_IR: allow else derivation to be optional.Gravatar Fernando Sahmkow2019-10-041-2/+4
* vk_shader_compiler: Implement the decompiler in SPIR-VGravatar Fernando Sahmkow2019-10-041-22/+276
* Merge pull request #2869 from ReinUsesLisp/suldGravatar bunnei2019-09-231-10/+5
|\
| * gl_shader_decompiler: Use uint for images and fix SUATOMGravatar ReinUsesLisp2019-09-211-12/+0
| * shader/image: Implement SULD and remove irrelevant codeGravatar ReinUsesLisp2019-09-211-0/+7
* | video_core: Implement RGBX16F PixelFormatGravatar FearlessTobi2019-09-221-0/+1
|/
* shader_ir/warp: Implement SHFLGravatar ReinUsesLisp2019-09-171-0/+50
* Merge pull request #2858 from ReinUsesLisp/vk-deviceGravatar Fernando Sahmkow2019-09-143-111/+258
|\
| * vk_device: Add miscellaneous features and minor style changesGravatar ReinUsesLisp2019-09-133-111/+258
* | shader/image: Implement SUATOM and fix SUSTGravatar ReinUsesLisp2019-09-101-0/+42
|/
* shader_ir: Implement VOTEGravatar ReinUsesLisp2019-08-211-0/+25
* Shader_Ir: Implement F16 Variants of F2F, F2I, I2F.Gravatar Fernando Sahmkow2019-07-201-0/+18
* shader/half_set_predicate: Fix HSETP2 implementationGravatar ReinUsesLisp2019-07-191-13/+4
* Merge pull request #2695 from ReinUsesLisp/layer-viewportGravatar Fernando Sahmkow2019-07-151-8/+6
|\
| * gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shadersGravatar ReinUsesLisp2019-07-071-8/+6
* | Merge pull request #2609 from FernandoS27/new-scanGravatar bunnei2019-07-111-0/+9
|\ \
| * | shader_ir: Implement BRX & BRA.CCGravatar Fernando Sahmkow2019-07-091-0/+9
| |/
* | Merge pull request #2686 from ReinUsesLisp/vk-schedulerGravatar bunnei2019-07-106-50/+60
|\ \
| * | vk_scheduler: Drop execution context in favor of viewsGravatar ReinUsesLisp2019-07-076-50/+60
| |/
* | vk_sampler_cache: Remove unused includesGravatar Lioncash2019-07-071-3/+0
* | video_core: Add missing override specifiersGravatar Lioncash2019-07-071-2/+2
|/
* shader: Decode SUST and implement backing image functionalityGravatar ReinUsesLisp2019-06-201-0/+7
* Merge pull request #2538 from ReinUsesLisp/ssy-pbkGravatar Zach Hilman2019-06-151-12/+37
|\
| * shader: Split SSY and PBK stackGravatar ReinUsesLisp2019-06-071-12/+37
* | Merge pull request #2514 from ReinUsesLisp/opengl-compatGravatar Zach Hilman2019-06-071-1/+1
|\ \ | |/ |/|