Mat M
00e3eab9c1
Merge pull request #3460 from ReinUsesLisp/unused-format-getter
...
video_core/gpu: Remove unused functions
5 years ago
ReinUsesLisp
466ce715e4
video_core/surface: Add R32_SINT render target format
5 years ago
ReinUsesLisp
3c648e3e2d
video_core/gpu: Remove unused functions
5 years ago
bunnei
78ab2e0474
Merge pull request #3417 from ReinUsesLisp/r32i
...
texture: Implement R32I
5 years ago
bunnei
e22ad52cdb
Merge pull request #3425 from ReinUsesLisp/layered-framebuffer
...
texture_cache: Implement layered framebuffer attachments
5 years ago
ReinUsesLisp
1e9213632a
vk_shader_decompiler: Implement indexed textures
...
Implement accessing textures through an index. It uses the same
interface as OpenGL, the main difference is that Vulkan bindings are
forced to be arrayed (the binding index doesn't change for stacked
textures in SPIR-V).
5 years ago
ReinUsesLisp
1dda77d392
shader: Simplify indexed sampler usages
5 years ago
ReinUsesLisp
e2dd59e341
video_core: Implement more scaler attribute formats
...
While changing this, fix assert in vk_shader_decompiler. We now know
scaled formats are expected to be float in shaders attributes.
5 years ago
bunnei
2b4cdb73b6
Merge pull request #3424 from ReinUsesLisp/spirv-layer
...
vk_shader_decompiler: Implement Layer output attribute
5 years ago
bunnei
754aac331f
Merge pull request #3422 from ReinUsesLisp/buffer-flush
...
surface_base: Implement texture buffer flushes
5 years ago
bunnei
3ef5f2017d
Merge pull request #3416 from FernandoS27/schedule
...
Kernel: Refactors and Implement a TimeManager and SchedulerLocks
5 years ago
bunnei
1989e1b9ac
audio_core: interpolate: Improvements to fix audio crackling.
...
- Fixes audio crackling in Crash Team Racing Nitro-Fueled, Super Mario Odyssey, and others.
- Addresses followup issues from #3310 .
5 years ago
Fernando Sahmkow
3d0a2375ca
Scheduler: Inline global scheduler in Scheduler Lock.
5 years ago
Fernando Sahmkow
a1bf353780
Kernel: Correct pending feedback.
5 years ago
Fernando Sahmkow
b9472eae44
System: Expose Host thread registering routines from kernel.
5 years ago
Fernando Sahmkow
d219a96cc8
Kernel: Address Feedback.
5 years ago
Fernando Sahmkow
ea956c823e
Kernel: Implement Scheduler locks
5 years ago
Fernando Sahmkow
5c90d22f3d
Kernel: Implement Time Manager.
5 years ago
Fernando Sahmkow
179bafa7cb
Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.
5 years ago
Fernando Sahmkow
0728dfef84
Kernel: Make global scheduler depend on KernelCore
5 years ago
bunnei
d4da52bbd9
Merge pull request #3444 from bunnei/linux-audio-fix
...
audio_core: interpolate: Fix include for climits (Linux build break).
5 years ago
bunnei
f5cf67140b
audio_core: interpolate: Fix include for climits (Linux build break).
5 years ago
bunnei
19bce3685a
Merge pull request #3310 from FearlessTobi/fast-resample
...
audio_core: Switch to a faster interpolation technique
5 years ago
bunnei
27d57e0c4a
Merge pull request #3442 from ReinUsesLisp/fix-3d-assert
...
shader/texture: Fix illegal 3D texture assert
5 years ago
ReinUsesLisp
7dc488a375
shader/texture: Fix illegal 3D texture assert
...
Fix typo in the illegal 3D texture assert logic. We care about catching
arrayed 3D textures or 3D shadow textures, not regular 3D textures.
5 years ago
Rodrigo Locatti
4a6a1aeab4
Merge pull request #3433 from namkazt/patch-1
...
renderer_vulkan: Add the rest of case for TryConvertBorderColor
5 years ago
Rodrigo Locatti
ef27b4b7b5
Merge pull request #3434 from namkazt/patch-2
...
vk_shader: Implement ImageLoad
5 years ago
Rodrigo Locatti
6b2719c0bb
Merge pull request #3435 from namkazt/patch-3
...
vulkan: add DXT23_SRGB
5 years ago
bunnei
dc7ebc2d01
Merge pull request #3423 from ReinUsesLisp/no-match-3d
...
texture_cache: Avoid matches in 3D textures
5 years ago
Nguyen Dac Nam
10d8afb302
nit: add const to where it need.
5 years ago
Nguyen Dac Nam
1956a34ee5
shader: implement LOP3 fast replace for old function
...
ref: https://devtalk.nvidia.com/default/topic/1070081/cuda-programming-and-performance/reverse-lut-for-lop3-lut/
5 years ago
Nguyen Dac Nam
c0c4da27d9
vk_device: remove left over from other branch
5 years ago
bunnei
fe8e5d8ae4
Merge pull request #3438 from bunnei/gpu-mem-manager-fix
...
video_core: memory_manager: Flush/invalidate asynchronously when possible.
5 years ago
Nguyen Dac Nam
ecf275887b
clang-format
5 years ago
Nguyen Dac Nam
fbbad95845
shader_decompiler: only add StorageImageReadWithoutFormat when available
5 years ago
bunnei
2342c0d50e
Merge pull request #3432 from brianclinkenbeard/update-httplib
...
Update httplib to 0.5.5
5 years ago
bunnei
bf0c929d4c
Merge pull request #3415 from ReinUsesLisp/texture-code
...
shader/texture: Allow 2D shadow arrays and simplify code
5 years ago
bunnei
d65fa7d65c
video_core: memory_manager: Flush/invalidate asynchronously on Unmap.
...
- Minor perf improvement.
5 years ago
Brian Clinkenbeard
d31156931d
fix issue with windows getnameinfo()
5 years ago
bunnei
b2bc7682b4
Merge pull request #3414 from ReinUsesLisp/maxwell-3d-draw
...
maxwell_3d: Unify draw methods
5 years ago
bunnei
c8261a1a57
Merge pull request #3411 from ReinUsesLisp/specific-funcs
...
gl_rasterizer: Use the least generic OpenGL draw function possible
5 years ago
bunnei
fd4c5463e8
Merge pull request #3437 from namkazt/patch-5
...
shader_conversion: add conversion I2F for Short
5 years ago
Nguyen Dac Nam
88cb05e6e7
shader_decompiler: add check in case of device not support ShaderStorageImageReadWithoutFormat
5 years ago
Nguyen Dac Nam
e61c7e9310
vk_device: setup shaderStorageImageReadWithoutFormat
5 years ago
Nguyen Dac Nam
47106ab152
vk_device: add check for shaderStorageImageReadWithoutFormat
5 years ago
Nguyen Dac Nam
1b6308727c
shader_conversion: I2F : add Assert for case src_size is Short
5 years ago
Nguyen Dac Nam
a2c2c5768f
fix warning
5 years ago
Nguyen Dac Nam
a8508f2bc0
clang-format fix
5 years ago
Nguyen Dac Nam
556f3a6e9a
shader_conversion: add conversion I2F for Short
5 years ago
bunnei
e545c2322c
Merge pull request #3410 from ReinUsesLisp/vk-draw-index
...
vk_shader_decompiler: Fix vertex id and instance id
5 years ago