summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5297 from ReinUsesLisp/vulkan-allocator-commonGravatar Rodrigo Locatti2021-01-1519-554/+609
|\
| * vulkan_memory_allocator: Remove unnecesary 'device' memory from commitsGravatar ReinUsesLisp2021-01-152-15/+15
| * vk_texture_cache: Use Download memory types for texture flushesGravatar ReinUsesLisp2021-01-152-5/+10
| * vulkan_memory_allocator: Add allocation support for download typesGravatar ReinUsesLisp2021-01-152-55/+91
| * vulkan_memory_allocator: Add "download" memory usage hintGravatar ReinUsesLisp2021-01-159-45/+86
| * vulkan_common: Move allocator to the common directoryGravatar ReinUsesLisp2021-01-1511-11/+11
| * renderer_vulkan: Rename Vulkan memory manager to memory allocatorGravatar ReinUsesLisp2021-01-1515-54/+52
| * vk_memory_manager: Improve memory manager and its APIGravatar ReinUsesLisp2021-01-1513-343/+318
* | Merge pull request #5358 from ReinUsesLisp/rename-insert-paddingGravatar LC2021-01-156-123/+123
|\ \ | |/ |/|
| * common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITGravatar ReinUsesLisp2021-01-156-123/+123
* | Merge pull request #5357 from ReinUsesLisp/alignment-log2Gravatar LC2021-01-153-11/+11
|\ \
| * | common/alignment: Rename AlignBits to AlignUpLog2Gravatar ReinUsesLisp2021-01-153-11/+11
| |/
* / common/bit_util: Replace CLZ/CTZ operations with standardized onesGravatar Lioncash2021-01-153-5/+5
|/
* video_core/cmake: Remove Werror flags already defined code-base wideGravatar ReinUsesLisp2021-01-151-2/+0
* Merge pull request #5351 from ReinUsesLisp/vc-unused-functionsGravatar LC2021-01-151-4/+0
|\
| * cmake: Enforce -Wunused-function code-base wideGravatar ReinUsesLisp2021-01-151-1/+0
| * video_core: Enforce -Wunused-functionGravatar ReinUsesLisp2021-01-151-0/+1
| * vk_buffer_cache: Remove unused functionGravatar ReinUsesLisp2021-01-151-4/+0
* | Merge pull request #5350 from ReinUsesLisp/vk-init-warnsGravatar Rodrigo Locatti2021-01-152-145/+146
|\ \
| * | vulkan_common: Silence missing initializer warningsGravatar ReinUsesLisp2021-01-152-145/+146
| |/
* | Merge pull request #5349 from ReinUsesLisp/anv-fixGravatar LC2021-01-152-18/+20
|\ \
| * | vulkan_device: Enable shaderStorageImageMultisample conditionallyGravatar ReinUsesLisp2021-01-152-18/+20
| |/
* | astc: Increase integer encoded vector sizeGravatar ReinUsesLisp2021-01-151-1/+1
* | astc: Return zero on out of bound bitsGravatar ReinUsesLisp2021-01-151-17/+22
|/
* vulkan_device: Remove requirement on shaderStorageImageMultisampleGravatar ReinUsesLisp2021-01-131-1/+0
* Merge pull request #5311 from ReinUsesLisp/fence-waitGravatar bunnei2021-01-123-54/+18
|\
| * vk_fence_manager: Use timeline semaphores instead of spin waitsGravatar ReinUsesLisp2021-01-083-54/+18
* | Merge pull request #5231 from ReinUsesLisp/dyn-bindingsGravatar bunnei2021-01-083-26/+12
|\ \ | |/ |/|
| * renderer_vulkan/fixed_pipeline_state: Move enabled bindings to static stateGravatar ReinUsesLisp2020-12-253-26/+12
* | remove inaccurate referenceGravatar Ameer J2021-01-071-1/+1
* | fix for nvdec disabled, cleanup host1xGravatar ameerj2021-01-072-61/+9
* | nvdec syncpt incorporationGravatar ameerj2021-01-074-17/+16
* | vulkan_library: Common::DynamicLibrary::Open is [[nodiscard]]Gravatar MerryMage2021-01-071-1/+1
* | texture_cache: Replace PAGE_SHIFT with PAGE_BITSGravatar MerryMage2021-01-071-6/+6
* | Merge pull request #5288 from ReinUsesLisp/workaround-garbageGravatar Morph2021-01-0612-120/+148
|\ \
| * | gl_texture_cache: Avoid format views on Intel and AMDGravatar ReinUsesLisp2021-01-0411-21/+48
| * | gl_texture_cache: Create base images with sRGBGravatar ReinUsesLisp2021-01-042-99/+100
* | | Merge pull request #5289 from ReinUsesLisp/vulkan-deviceGravatar bunnei2021-01-0531-62/+55
|\ \ \
| * | | vulkan_device: Allow creating a device without surfaceGravatar ReinUsesLisp2021-01-041-3/+3
| * | | renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_commonGravatar ReinUsesLisp2021-01-045-30/+21
| * | | renderer_vulkan: Move device abstraction to vulkan_commonGravatar ReinUsesLisp2021-01-0429-29/+31
* | | | Merge pull request #5292 from ReinUsesLisp/empty-setGravatar LC2021-01-041-2/+4
|\ \ \ \ | |/ / / |/| | |
| * | | vk_rasterizer: Skip binding empty descriptor sets on computeGravatar ReinUsesLisp2021-01-041-2/+4
| |/ /
* / / renderer_vulkan: Rename VKDevice to DeviceGravatar ReinUsesLisp2021-01-0352-169/+166
|/ /
* | Merge pull request #5230 from ReinUsesLisp/vulkan-commonGravatar Rodrigo Locatti2021-01-0360-486/+574
|\ \
| * | vulkan_instance: Allow different Vulkan versions and enforce 1.1Gravatar ReinUsesLisp2020-12-317-41/+39
| * | vk_device: Use an array to report lacking device limitsGravatar ReinUsesLisp2020-12-311-13/+17
| * | vk_device: Stop initialization when device is not suitableGravatar ReinUsesLisp2020-12-312-61/+39
| * | renderer_vulkan: Remove two step initialization on VKDeviceGravatar ReinUsesLisp2020-12-316-31/+10
| * | renderer_vulkan: Throw when enumerating devices failsGravatar ReinUsesLisp2020-12-315-33/+21