summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * vk_descriptor_pool: Initial implementationGravatar ReinUsesLisp2020-01-012-0/+145
* | Merge pull request #3258 from FernandoS27/shader-amendGravatar bunnei2020-01-041-0/+8
|\ \ | |/ |/|
| * Shader_IR: Address FeedbackGravatar Fernando Sahmkow2020-01-041-14/+4
| * Shader_IR: add the ability to amend code in the shader ir.Gravatar Fernando Sahmkow2019-12-301-0/+18
* | Merge pull request #3248 from ReinUsesLisp/vk-imageGravatar Fernando Sahmkow2019-12-302-0/+190
|\ \
| * | vk_image: Avoid unnecesary equalsGravatar Rodrigo Locatti2019-12-301-1/+1
| * | vk_image: Add an image object abstractionGravatar ReinUsesLisp2019-12-252-0/+190
| |/
* | vk_staging_buffer_pool: Initialize last epoch to zeroGravatar Rodrigo Locatti2019-12-291-1/+1
* | vk_staging_buffer_pool: Add a staging pool for temporary operationsGravatar ReinUsesLisp2019-12-252-0/+210
|/
* fixed_pipeline_state: Define symetric operator!= and mark as noexceptGravatar ReinUsesLisp2019-12-242-40/+92
* fixed_pipeline_state: Define structure and loadersGravatar ReinUsesLisp2019-12-222-0/+526
* Merge pull request #3238 from ReinUsesLisp/vk-resource-managerGravatar bunnei2019-12-224-1/+82
|\
| * vk_resource_manager: Add entry to VKFence to test its usageGravatar ReinUsesLisp2019-12-191-0/+8
| * vk_reosurce_manager: Add assert for releasing fencesGravatar ReinUsesLisp2019-12-191-0/+1
| * vk_resource_manager: Implement VKFenceWatch move constructorGravatar ReinUsesLisp2019-12-192-0/+32
| * vk_device: Add entry to catch device lossesGravatar ReinUsesLisp2019-12-193-1/+40
| * vk_device: Add query for RGBA8UintGravatar ReinUsesLisp2019-12-191-0/+1
* | Merge pull request #3237 from ReinUsesLisp/vk-shader-decompilerGravatar Fernando Sahmkow2019-12-222-38/+49
|\ \
| * | vk_shader_decompiler: Fix full decompilationGravatar ReinUsesLisp2019-12-191-3/+5
| * | vk_shader_decompiler: Skip NDC correction when it is nativeGravatar ReinUsesLisp2019-12-192-1/+2
| * | vk_shader_decompiler: Normalize output fragment attachmentsGravatar ReinUsesLisp2019-12-192-12/+12
| * | vk_shader_decompiler: Update sirit and implement Texture AOFFIGravatar ReinUsesLisp2019-12-191-22/+30
| |/
* | Merge pull request #3230 from ReinUsesLisp/vk-emu-shadersGravatar Fernando Sahmkow2019-12-224-0/+122
|\ \
| * | renderer_vulkan/shader: Add helper GLSL shadersGravatar ReinUsesLisp2019-12-164-0/+122
* | | vk_shader_decompiler: Use Visit instead of reimplementing itGravatar ReinUsesLisp2019-12-201-23/+1
| |/ |/|
* | Merge pull request #3221 from ReinUsesLisp/vk-schedulerGravatar bunnei2019-12-182-37/+311
|\ \ | |/ |/|
| * vk_scheduler: Delegate commands to a worker thread and state trackGravatar ReinUsesLisp2019-12-132-37/+311
* | maxwell_to_vk: Improve image format table and add more formatsGravatar ReinUsesLisp2019-12-132-89/+127
* | maxwell_to_vk: Implement more vertex formatsGravatar ReinUsesLisp2019-12-131-7/+81
* | maxwell_to_vk: Implement more primitive topologiesGravatar ReinUsesLisp2019-12-132-2/+11
* | maxwell_to_vk: Approach GL_CLAMP closer to the GL specGravatar ReinUsesLisp2019-12-133-9/+17
* | maxwell_to_vk: Use VK_EXT_index_type_uint8 when availableGravatar ReinUsesLisp2019-12-132-4/+7
|/
* shader: Implement MEMBAR.GLGravatar ReinUsesLisp2019-12-101-0/+14
* 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