ReinUsesLisp
|
e1ed218b41
renderer_opengl: Use ARB_separate_shader_objects
|
5 years ago |
ReinUsesLisp
|
d621e96d0d
shader: Initial OpenGL implementation
|
5 years ago |
ameerj
|
fb16cbb17e
video_core: Add GPU vendor name to window title bar
|
5 years ago |
ReinUsesLisp
|
0b631f22fc
renderer_opengl: Remove interop
|
5 years ago |
ReinUsesLisp
|
82c2601555
video_core: Reimplement the buffer cache
|
5 years ago |
ReinUsesLisp
|
75ccd9959c
gpu: Report renderer errors with exceptions
|
5 years ago |
ReinUsesLisp
|
9764c13d6d
video_core: Rewrite the texture cache
|
5 years ago |
Lioncash
|
f95602f152
video_core: Resolve more variable shadowing scenarios pt.3
|
5 years ago |
ReinUsesLisp
|
7003090187
renderer_opengl: Remove emulated mailbox presentation
|
6 years ago |
ReinUsesLisp
|
9e87193725
video_core: Remove all Core::System references in renderer
|
6 years ago |
ReinUsesLisp
|
da53bcee60
video_core: Initialize renderer with a GPU
|
6 years ago |
ReinUsesLisp
|
41a4090320
gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustness
|
6 years ago |
ReinUsesLisp
|
420cc13248
renderer_opengl: Add assembly program code paths
|
6 years ago |
James Rowe
|
282adfc70b
Frontend/GPU: Refactor context management
|
6 years ago |
ReinUsesLisp
|
dacf83ac02
renderer_opengl: Reintroduce dirty flags for render targets
|
6 years ago |
ReinUsesLisp
|
b92dfcd7f2
gl_state: Remove completely
|
6 years ago |
ReinUsesLisp
|
1c4bf9cbfa
gl_state: Remove program tracking
|
6 years ago |
ReinUsesLisp
|
d3e433a380
gl_state: Remove viewport and depth range tracking
|
6 years ago |
ReinUsesLisp
|
d5ab0358b6
gl_state: Remove VAO cache and tracking
|
6 years ago |
bunnei
|
5056d23d0d
renderer_opengl: Fix SRGB presentation frame tracking.
|
6 years ago |
bunnei
|
aef159354c
renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.
|
6 years ago |
bunnei
|
dc672ca4b3
renderer_opengl: Add texture mailbox support for presenter thread.
|
6 years ago |
ReinUsesLisp
|
3a44faff11
renderer_opengl: Use explicit binding for presentation shaders
|
6 years ago |
ReinUsesLisp
|
4589582eaf
renderer_opengl: Move commentaries to header file
|
6 years ago |
ReinUsesLisp
|
78574746bd
renderer_opengl: Fix sRGB blits
|
7 years ago |
ReinUsesLisp
|
9a76e94b3d
gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig
|
7 years ago |
ReinUsesLisp
|
c03b8c4c19
gl_shader_cache: Use shared contexts to build shaders in parallel
|
7 years ago |
Lioncash
|
90febaf717
video_core/renderer_opengl: Replace direct usage of global system object accessors
|
7 years ago |
Lioncash
|
b9238edd0d
common/math_util: Move contents into the Common namespace
|
7 years ago |
ReinUsesLisp
|
7fefec585c
gl_shader_disk_cache: Pass core system as argument and guard against games without title ids
|
7 years ago |