summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
|\ \ | |/ |/|
| * maxwell_to_gl: Use GL_CLAMP to emulate Clamp wrap modeGravatar ReinUsesLisp2019-05-301-1/+1
* | shader: Use shared_ptr to store nodes and move initialization to fileGravatar ReinUsesLisp2019-06-051-25/+25
* | Merge pull request #2520 from ReinUsesLisp/vulkan-refreshGravatar bunnei2019-06-054-88/+218
|\ \ | |/ |/|
| * vk_device: Let formats array type be deducedGravatar ReinUsesLisp2019-05-261-33/+33
| * vk_shader_decompiler: Misc fixesGravatar ReinUsesLisp2019-05-262-45/+67
| * vk_device: Enable features when available and misc changesGravatar ReinUsesLisp2019-05-262-43/+151
* | shader: Implement S2R Tid{XYZ} and CtaId{XYZ}Gravatar ReinUsesLisp2019-05-201-0/+18
|/
* Merge pull request #2441 from ReinUsesLisp/al2pGravatar bunnei2019-05-191-4/+3
|\
| * shader: Remove unused AbufNode Ipa modeGravatar ReinUsesLisp2019-05-021-4/+3
* | Merge pull request #2461 from lioncash/unused-varGravatar Mat M2019-05-141-1/+0
|\ \
| * | renderer_vulkan/vk_shader_decompiler: Remove unused variable from DeclareInte...Gravatar Lioncash2019-05-091-1/+0
| |/
* | Merge pull request #2413 from FernandoS27/opt-gpuGravatar Rodrigo Locatti2019-05-131-3/+4
|\ \ | |/ |/|
| * Rasterizer Cache: Use a temporal storage for Surfaces loading/flushing.Gravatar Fernando Sahmkow2019-04-211-1/+0
| * RasterizerCache Redesign: Flush Gravatar Fernando Sahmkow2019-04-191-2/+4
* | Merge pull request #2322 from ReinUsesLisp/wswitchGravatar bunnei2019-04-281-4/+6
|\ \
| * | video_core: Silent -Wswitch warningsGravatar ReinUsesLisp2019-04-181-4/+6
* | | Merge pull request #2409 from ReinUsesLisp/half-floatsGravatar bunnei2019-04-191-5/+20
|\ \ \ | |_|/ |/| |
| * | vk_shader_decompiler: Add missing operationsGravatar ReinUsesLisp2019-04-151-0/+7
| * | shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmeticGravatar ReinUsesLisp2019-04-151-5/+7
| * | shader_ir/decode: Implement half float saturationGravatar ReinUsesLisp2019-04-151-0/+6
| |/
* | Merge pull request #2318 from ReinUsesLisp/sampler-cacheGravatar bunnei2019-04-172-58/+18
|\ \
| * | video_core: Abstract vk_sampler_cache into a templated classGravatar ReinUsesLisp2019-04-022-58/+18
* | | shader_ir: Implement STG, keep track of global memory usage and flushGravatar ReinUsesLisp2019-04-141-6/+8
| |/ |/|
* | vk_shader_decompiler: Implement flow primitivesGravatar ReinUsesLisp2019-04-101-5/+82
* | vk_shader_decompiler: Implement most common texture primitivesGravatar ReinUsesLisp2019-04-101-8/+65
* | vk_shader_decompiler: Implement texture decompilation helper functionsGravatar ReinUsesLisp2019-04-101-0/+32
* | vk_shader_decompiler: Implement Assign and LogicalAssignGravatar ReinUsesLisp2019-04-101-2/+64
* | vk_shader_decompiler: Implement non-OperationCode visitsGravatar ReinUsesLisp2019-04-101-7/+129
* | vk_shader_decompiler: Implement OperationCode decompilation interfaceGravatar ReinUsesLisp2019-04-101-1/+411
* | vk_shader_decompiler: Implement VisitGravatar ReinUsesLisp2019-04-101-1/+50
* | vk_shader_decompiler: Implement labels tree and flowGravatar ReinUsesLisp2019-04-101-0/+71