Archived
1
0
This repository has been archived on 2024-03-23. You can view files and clone it, but cannot push or open issues or pull requests.
citra/src/core/hle/kernel
xperia64 8131bd32e3 renderer_opengl: Add support for custom shaders (#4578)
* Add Anaglyph 3D

Change 3D slider in-game

Change shaders while game is running

Move shader loading into function

Disable 3D slider setting when stereoscopy is off

The rest of the shaders

Address review issues

Documentation and minor fixups

Forgot clang-format

Fix shader release on SDL2-software rendering

Remove unnecessary state changes

Respect 3D factor setting regardless of stereoscopic rendering

Improve shader resolution passing

Minor setting-related improvements

Add option to toggle texture filtering

Rebase fixes

* One final clang-format

* Fix OpenGL problems
2019-08-09 20:00:47 +02:00
..
address_arbiter.cpp Kernel: replace boost::intrusive_ptr with std::shared_ptr 2019-03-24 14:32:11 -04:00
address_arbiter.h kernel: Make handle type declarations constexpr 2019-04-15 18:10:11 +02:00
client_port.cpp kernel: silence -Wreorder 2019-07-14 14:44:17 -04:00
client_port.h kernel: Make handle type declarations constexpr 2019-04-15 18:10:11 +02:00
client_session.cpp Kernel: replace boost::intrusive_ptr with std::shared_ptr 2019-03-24 14:32:11 -04:00
client_session.h kernel: Make handle type declarations constexpr 2019-04-15 18:10:11 +02:00
config_mem.cpp Kernel: make config_mem and MapSharedPages members of KernelSystem 2018-11-01 12:56:40 -04:00
config_mem.h Kernel: make config_mem and MapSharedPages members of KernelSystem 2018-11-01 12:56:40 -04:00
errors.h Kernel: reimplement memory management on physical FCRAM (#4392) 2018-11-06 15:00:47 -05:00
event.cpp Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
event.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
handle_table.cpp Kernel: replace boost::intrusive_ptr with std::shared_ptr 2019-03-24 14:32:11 -04:00
handle_table.h cleanup includes 2019-03-26 10:50:41 -04:00
hle_ipc.cpp HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread 2019-04-02 13:23:39 -04:00
hle_ipc.h GSP_GPU: move used_thread_ids into the class 2019-06-23 14:22:38 -04:00
ipc.cpp memory: Reorder parameters of CopyBlock to a more sensible order 2019-04-19 19:46:09 +01:00
ipc.h Kernel: replace boost::intrusive_ptr with std::shared_ptr 2019-03-24 14:32:11 -04:00
kernel.cpp kernel: Rename memory page table set function 2019-06-27 16:33:55 +02:00
kernel.h kernel: Rename memory page table set function 2019-06-27 16:33:55 +02:00
memory.cpp Kernel: replace usage of Core::System::GetInstance()::Timing() 2019-02-14 14:04:46 -05:00
memory.h Memory: move GetPhysicalPointer and IsValidPhysicalAddress into class 2018-12-05 20:21:14 -05:00
mutex.cpp Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
mutex.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
object.cpp Kernel: pass ref down to Object and wrap ID counter into kernel state 2018-10-18 21:41:36 -04:00
object.h Kernel: replace boost::intrusive_ptr with std::shared_ptr 2019-03-24 14:32:11 -04:00
process.cpp kernel: silence -Wreorder 2019-07-14 14:44:17 -04:00
process.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
resource_limit.cpp Kernel: replace boost::intrusive_ptr with std::shared_ptr 2019-03-24 14:32:11 -04:00
resource_limit.h kernel: Make handle type declarations constexpr 2019-04-15 18:10:11 +02:00
semaphore.cpp Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
semaphore.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
server_port.cpp Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
server_port.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
server_session.cpp Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
server_session.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
session.cpp Update the entire application to use the new clang format style 2018-03-09 10:54:43 -07:00
session.h cleanup includes 2019-03-26 10:50:41 -04:00
shared_memory.cpp Kernel: replace boost::intrusive_ptr with std::shared_ptr 2019-03-24 14:32:11 -04:00
shared_memory.h kernel: Make handle type declarations constexpr 2019-04-15 18:10:11 +02:00
shared_page.cpp renderer_opengl: Add support for custom shaders (#4578) 2019-08-09 20:00:47 +02:00
shared_page.h renderer_opengl: Add support for custom shaders (#4578) 2019-08-09 20:00:47 +02:00
svc_wrapper.h SVC: use context and generic templates 2018-11-12 13:59:34 -05:00
svc.cpp kernel/server_session: Return a std::pair from CreateSessionPair() 2019-04-15 21:46:57 +02:00
svc.h SVC: hide details in pimpl 2018-11-12 13:59:34 -05:00
thread.cpp kernel: Let the kernel handle all page table changes when switching processes 2019-06-26 00:39:11 +02:00
thread.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
timer.cpp Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
timer.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00
vm_manager.cpp kernel/vm_manager: Remove redundant Reset call in destructor 2019-06-24 17:21:13 +02:00
vm_manager.h Memory: move memory setup into MemorySystem 2018-12-10 22:01:09 -05:00
wait_object.cpp kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function 2019-04-20 20:38:38 +02:00
wait_object.h Port various minor changes from yuzu PRs (#4725) 2019-05-01 14:28:49 +02:00