bunnei
|
8b08cb925b
gl_rasterizer: Use baseInstance instead of moving the buffer points.
|
7 years ago |
Patrick Elsässer
|
a8974f0556
video_core: Arithmetic overflow warning fix for gl_rasterizer (#1262)
|
7 years ago |
bunnei
|
820f646458
gl_rasterizer: Call state.Apply only once on SetupShaders.
|
7 years ago |
Markus Wick
|
d3ad9469a1
gl_rasterizer: Implement a VAO cache.
|
7 years ago |
Markus Wick
|
50a806ea67
renderer_opengl: Implement a buffer cache.
|
8 years ago |
Markus Wick
|
99a71580c4
gl_shader_cache: Use an u32 for the binding point cache.
|
7 years ago |
Markus Wick
|
10bc725944
Update microprofile scopes.
|
7 years ago |
bunnei
|
7f7eb29323
gl_rasterizer_cache: Use accurate framebuffer setting for accurate copies.
|
8 years ago |
bunnei
|
d647d9550c
gl_renderer: Cache textures, framebuffers, and shaders based on CPU address.
|
8 years ago |
bunnei
|
16d65182f9
gl_rasterizer: Fix issues with the rasterizer cache.
|
8 years ago |
bunnei
|
4d7e1662c8
Merge pull request #1193 from lioncash/priv
|
8 years ago |
Lioncash
|
45fb74d262
gpu: Make memory_manager private
|
8 years ago |
Lioncash
|
6771a18c6c
gl_rasterizer: Remove unused variables
|
8 years ago |
bunnei
|
b55d8111e6
renderer_opengl: Implement a new shader cache.
|
8 years ago |
bunnei
|
a0e1566dc5
gl_rasterizer_cache: Update to use RasterizerCache base class.
|
8 years ago |
Lioncash
|
8fd9eb71b4
gl_rasterizer: Correct assertion condition in SyncLogicOpState()
|
8 years ago |
bunnei
|
a4ac3bed6c
gl_rasterizer: Implement stencil test.
|
8 years ago |
bunnei
|
da3da6be90
gl_rasterizer: Implement partial color clear and stencil clear.
|
8 years ago |
bunnei
|
c7f2fb2151
Merge pull request #1157 from lioncash/vec
|
8 years ago |
Lioncash
|
1fd979f50a
gl_shader_gen: Use a std::vector to represent program code instead of std::array
|
8 years ago |
Lioncash
|
dd35b4b18a
renderer_opengl: Namespace OpenGL code
|
8 years ago |
bunnei
|
125d7122ac
Merge pull request #1124 from Subv/logic_ops
|
8 years ago |
bunnei
|
bf89a99839
Merge pull request #1123 from lioncash/screen
|
8 years ago |
Subv
|
2b9eee4d1e
GPU: Implemented the logic op functionality of the GPU.
|
8 years ago |
Lioncash
|
46ef072cf9
rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature
|
8 years ago |
Subv
|
3fe77be392
Rasterizer: Don't attempt to copy over the old texture's data when doing a format reinterpretation if we're only going to clear the framebuffer.
|
8 years ago |
Subv
|
e0f66c1fbf
GLRasterizer: Implemented instanced vertex arrays.
|
8 years ago |
Subv
|
c5284efd4f
Rasterizer: Implemented instanced rendering.
|
8 years ago |
bunnei
|
290439a6a5
gl_rasterizer: Fix upload size for constant buffers.
|
8 years ago |
Markus Wick
|
0eb39922f6
gl_rasterizer: Use a shared helper to upload from CPU memory.
|
8 years ago |