bunnei
|
1dd754590f
gl_rasterizer_cache: Implement caching for texture and framebuffer surfaces.
|
hace 8 años |
bunnei
|
3f9f047375
gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers.
|
hace 8 años |
bunnei
|
5f57ab1b2a
gl_rasterizer_cache: Remove Citra's rasterizer cache, always load/flush surfaces.
|
hace 8 años |
bunnei
|
10422f3c18
gl_rasterizer: Workaround for when exceeding max UBO size.
|
hace 8 años |
bunnei
|
8447d20a11
gl_state: Fix state management for texture swizzle.
|
hace 8 años |
bunnei
|
36dedae842
Merge pull request #554 from Subv/constbuffer_ubo
|
hace 8 años |
Subv
|
a3d82ef5d9
Build: Fixed some MSVC warnings in various parts of the code.
|
hace 8 años |
Jules Blok
|
7c7f4a9be2
gl_rasterizer: Get loose on independent blending.
|
hace 8 años |
Subv
|
2a7653142d
Rasterizer: Use UBOs instead of SSBOs for uploading const buffers.
|
hace 8 años |
Subv
|
c011b6f67e
GPU: Synchronize the blend state on every draw call.
|
hace 8 años |
Subv
|
c712dafaee
GPU: Added registers for normal and independent blending.
|
hace 8 años |
Subv
|
47dc5e0dab
Rasterizer: Flush the written region when writing shader uniform data before copying it to the uniform buffers.
|
hace 8 años |
bunnei
|
ee318d4015
Merge pull request #543 from Subv/uniforms
|
hace 8 años |
Subv
|
86146ef819
GLRenderer: Write the shader stage configuration UBO data *before* copying it to the GPU.
|
hace 8 años |
Subv
|
47629c89a8
GPU: Support changing the texture swizzles for Maxwell textures.
|
hace 8 años |
bunnei
|
0ff2929644
Merge pull request #534 from Subv/multitexturing
|
hace 8 años |
bunnei
|
4112aa68a6
gl_shader_gen: Add uniform handling for indirect const buffer access.
|
hace 8 años |
Subv
|
dbfc39d214
GPU: Implement sampling multiple textures in the generated glsl shaders.
|
hace 8 años |
Subv
|
5d55403f94
GPU: Calculate the correct viewport dimensions based on the scale and translate registers.
|
hace 8 años |
Subv
|
98b143c2d6
GLRenderer: Remove unused hw_vao_enabled_attributes variable.
|
hace 8 años |
Subv
|
370ab5df9b
GLRenderer: Remove unused vertex buffer and increase the size of the stream buffer to 128 MB.
|
hace 8 años |
Lioncash
|
7c9644646f
general: Make formatting of logged hex values more straightforward
|
hace 8 años |
Lioncash
|
b7551e457b
video-core: Move logging macros over to new fmt-capable ones
|
hace 8 años |
bunnei
|
fbb3cd110c
gl_rasterizer_cache: Add a function for finding framebuffer GPU address.
|
hace 8 años |
bunnei
|
4415e00181
gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.
|
hace 8 años |
bunnei
|
239ac8abe2
memory_manager: Make GpuToCpuAddress return an optional.
|
hace 8 años |
bunnei
|
9e11a76e92
memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.
|
hace 8 años |
Subv
|
9531a29283
GPU: Support multiple enabled vertex arrays.
|
hace 8 años |
Lioncash
|
eafdcc1b8a
opengl: Remove unnecessary header inclusions
|
hace 8 años |
Lioncash
|
fae2dd0344
math_util: Remove the Clamp() function
|
hace 8 años |