Nguyen Dac Nam
6c0c2dfabc
shader_decode: Fix LD, LDG when track constant buffer
6 years ago
Nguyen Dac Nam
1c385362f5
shader_decode: keep it search on all code
It fixed opcode LD, LDG on Pokemon Sword that can't find the constant buffer. Not sure if it helps any on visual.
6 years ago
bunnei
ebbfe73557
renderer_opengl: Reduce swap chain size to 3.
6 years ago
Morph
e1efab1f51
AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled ( #3454 )
* Stub SetLcdBacklighOffEnabled
Used by Super Smash Bros. Ultimate
We require backlight services to be implemented to turn on/off the backlight.
* Address feedback
6 years ago
Nguyen Dac Nam
db2f547434
shader: FMUL switch to using LUT ( #3441 )
* shader: add FmulPostFactor LUT table
* shader: FMUL apply LUT
* Update src/video_core/engines/shader_bytecode.h
Co-Authored-By: Mat M. <mathew1800@gmail.com>
* nit: mistype
* clang-format & add missing import
* shader: remove post factor LUT.
* shader: move post factor LUT to function and fix incorrect order.
* clang-format
* shader: FMUL: add static to post factor LUT
* nit: typo
Co-authored-by: Mat M. <mathew1800@gmail.com>
6 years ago
bunnei
a17214baea
renderer_opengl: Use more concise lock syntax.
6 years ago
bunnei
aef159354c
renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.
6 years ago
bunnei
795893a9a5
renderer_opengl: Create gl_framebuffer_data if empty.
6 years ago
bunnei
c6f78a4a6d
frontend: qt: bootmanager: Acquire a shared context in main emu thread.
6 years ago
bunnei
e25297536f
frontend: qt: bootmanager: Vulkan: Restore support for VK backend.
6 years ago
bunnei
14877b8f35
frontend: qt: bootmanager: OpenGL: Implement separate presentation thread.
6 years ago
bunnei
b2a38cce4e
frontent: qt: main: Various updates/refactoring for separate presentation thread.
6 years ago
bunnei
667f026c95
core: frontend: Refactor scope_acquire_window_context to scope_acquire_context.
6 years ago
bunnei
2e16c23784
frontend: sdl2: emu_window: Implement separate presentation thread.
6 years ago
bunnei
dc672ca4b3
renderer_opengl: Add texture mailbox support for presenter thread.
6 years ago
bunnei
add2c38b73
renderer_opengl: Add OGLRenderbuffer to resource/state management.
6 years ago
bunnei
0c82b00dfd
core: frontend: emu_window: Add TextureMailbox class.
6 years ago
bunnei
571451bdfe
core: settings: Add setting to enable vsync, which is on by default.
6 years ago
ReinUsesLisp
466ce715e4
video_core/surface: Add R32_SINT render target format
6 years ago
ReinUsesLisp
3c648e3e2d
video_core/gpu: Remove unused functions
6 years ago
Fernando Sahmkow
3d0a2375ca
Scheduler: Inline global scheduler in Scheduler Lock.
6 years ago
Fernando Sahmkow
a1bf353780
Kernel: Correct pending feedback.
6 years ago
Fernando Sahmkow
b9472eae44
System: Expose Host thread registering routines from kernel.
6 years ago
Fernando Sahmkow
d219a96cc8
Kernel: Address Feedback.
6 years ago
Fernando Sahmkow
ea956c823e
Kernel: Implement Scheduler locks
6 years ago
Fernando Sahmkow
5c90d22f3d
Kernel: Implement Time Manager.
6 years ago
Fernando Sahmkow
179bafa7cb
Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel.
6 years ago
Fernando Sahmkow
0728dfef84
Kernel: Make global scheduler depend on KernelCore
6 years ago
bunnei
f5cf67140b
audio_core: interpolate: Fix include for climits (Linux build break).
6 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.
6 years ago
Nguyen Dac Nam
10d8afb302
nit: add const to where it need.
6 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/
6 years ago
Nguyen Dac Nam
c0c4da27d9
vk_device: remove left over from other branch
6 years ago
Nguyen Dac Nam
ecf275887b
clang-format
6 years ago
Nguyen Dac Nam
fbbad95845
shader_decompiler: only add StorageImageReadWithoutFormat when available
6 years ago
bunnei
d65fa7d65c
video_core: memory_manager: Flush/invalidate asynchronously on Unmap.
- Minor perf improvement.
6 years ago
Nguyen Dac Nam
88cb05e6e7
shader_decompiler: add check in case of device not support ShaderStorageImageReadWithoutFormat
6 years ago
Nguyen Dac Nam
e61c7e9310
vk_device: setup shaderStorageImageReadWithoutFormat
6 years ago
Nguyen Dac Nam
47106ab152
vk_device: add check for shaderStorageImageReadWithoutFormat
6 years ago
Nguyen Dac Nam
1b6308727c
shader_conversion: I2F : add Assert for case src_size is Short
6 years ago
Nguyen Dac Nam
a2c2c5768f
fix warning
6 years ago
Nguyen Dac Nam
a8508f2bc0
clang-format fix
6 years ago
Nguyen Dac Nam
556f3a6e9a
shader_conversion: add conversion I2F for Short
6 years ago
Nguyen Dac Nam
2ef8af93aa
vk_shader: add Capability StorageImageReadWithoutFormat
6 years ago
Brian Clinkenbeard
ad4e5c15fb
httplib compatibility
6 years ago
Nguyen Dac Nam
f6f0762e81
vk_shader: Implement function ImageLoad (Used by Kirby Start Allies)
Please enter the commit message for your changes. Lines starting
6 years ago
Nguyen Dac Nam
ec206f7f95
fixups mistake auto commit.
6 years ago
Nguyen Dac Nam
eaf60ca5d8
Update code structure
Co-Authored-By: Mat M. <mathew1800@gmail.com>
6 years ago
Nguyen Dac Nam
9295966d26
add vertex UnsignedInt size RGBA
6 years ago
Nguyen Dac Nam
9fc42fffd9
add eBc2SrgbBlock to formats
6 years ago