bunnei
|
490014c459
|
gl_rasterizer_cache: Add missing include for vm_manager.
|
2018-03-23 16:54:20 -04:00 |
|
bunnei
|
bea2582807
|
renderer_opengl: Only invalidate the framebuffer region, not flush.
|
2018-03-23 15:52:14 -04:00 |
|
bunnei
|
9b2bfb9e9d
|
renderer_opengl: Fixes for properly flushing & rendering the framebuffer.
|
2018-03-23 15:49:04 -04:00 |
|
bunnei
|
ca08e1edee
|
RasterizerCacheOpenGL: FlushAll should flush full memory region.
|
2018-03-23 15:25:16 -04:00 |
|
bunnei
|
6131f96f6a
|
rasterizer: Flush and invalidate regions should be 64-bit.
|
2018-03-23 15:01:45 -04:00 |
|
bunnei
|
cc17ea04c4
|
renderer_opengl: Add framebuffer_transform_flags member variable.
|
2018-03-23 14:59:14 -04:00 |
|
bunnei
|
c2a48352ad
|
renderer_opengl: Better handling of framebuffer transform flags.
|
2018-03-23 14:58:27 -04:00 |
|
bunnei
|
fce77a1fb1
|
renderer_opengl: Use accelerated framebuffer load with LoadFBToScreenInfo.
|
2018-03-22 23:28:37 -04:00 |
|
bunnei
|
855aadf055
|
gl_rasterizer: Implement AccelerateDisplay method from Citra.
|
2018-03-22 23:06:54 -04:00 |
|
bunnei
|
95dec6140b
|
LoadGLBuffer: Use bytes_per_pixel, not bits.
|
2018-03-22 23:01:57 -04:00 |
|
bunnei
|
7b167a12ad
|
gl_rasterizer_cache: LoadGLBuffer should do a morton copy.
|
2018-03-22 22:54:04 -04:00 |
|
bunnei
|
875215fae4
|
video_core: Move MortonCopyPixels128 to utils header.
|
2018-03-22 22:52:40 -04:00 |
|
bunnei
|
4e4e999c4a
|
video_core: Remove usage of PAddr and replace with VAddr.
|
2018-03-22 21:13:46 -04:00 |
|
bunnei
|
6babc57354
|
video_core: Move FramebufferInfo to FramebufferConfig in GPU.
|
2018-03-22 21:04:30 -04:00 |
|
bunnei
|
8c5ed9de77
|
gl_rasterizer: Replace a bunch of UNIMPLEMENTED with ASSERT.
|
2018-03-22 20:19:34 -04:00 |
|
bunnei
|
3ea48b01d3
|
gl_rasterizer: Add a simple passthrough shader in lieu of shader generation.
|
2018-03-22 20:00:41 -04:00 |
|
bunnei
|
c388741f12
|
renderer: Create rasterizer and cleanup.
|
2018-03-22 19:46:37 -04:00 |
|
bunnei
|
188a685e73
|
renderer_gl: Port boilerplate rasterizer code over from Citra.
|
2018-03-20 00:07:32 -04:00 |
|
bunnei
|
e0f3facd01
|
gl_shader_util: Sync latest version with Citra.
|
2018-03-20 00:07:31 -04:00 |
|
bunnei
|
756e14027a
|
renderer_gl: Port over gl_shader_gen module from Citra.
|
2018-03-20 00:07:30 -04:00 |
|
bunnei
|
f1e9d5404d
|
renderer_gl: Port over gl_shader_decompiler module from Citra.
|
2018-03-19 23:14:03 -04:00 |
|
bunnei
|
a533c3398c
|
renderer_gl: Port over gl_rasterizer_cache module from Citra.
|
2018-03-19 23:14:03 -04:00 |
|
bunnei
|
ac51a39abf
|
gl_resource_manager: Sync latest version with Citra.
|
2018-03-19 23:14:02 -04:00 |
|
bunnei
|
52bfc102bc
|
renderer_gl: Port over gl_stream_buffer module from Citra.
|
2018-03-19 23:14:02 -04:00 |
|
bunnei
|
b1ceeb5c42
|
gl_state: Sync latest version with Citra.
|
2018-03-19 23:13:49 -04:00 |
|
bunnei
|
1926a0d478
|
renderer_opengl: Support framebuffer flip vertical.
|
2018-02-11 21:03:55 -05:00 |
|
MerryMage
|
7a23a53396
|
memory: Replace all memory hooking with Special regions
|
2018-01-27 15:16:39 +00:00 |
|
James Rowe
|
ea88c44eb8
|
Format: Run the new clang format on everything
|
2018-01-20 16:45:11 -07:00 |
|
MerryMage
|
41bfd994f6
|
clang-format
|
2018-01-16 18:05:21 +00:00 |
|
bunnei
|
386ecbd433
|
renderer_gl: Clear screen to black before rendering framebuffer.
|
2018-01-15 00:20:19 -05:00 |
|
bunnei
|
f0bccde0a0
|
renderer: Render previous frame when no new one is available.
|
2018-01-14 23:54:56 -05:00 |
|
MerryMage
|
d616b36e7b
|
Fix build on macOS and linux
|
2018-01-13 22:38:52 +00:00 |
|
James Rowe
|
a5b9cd4d18
|
Remove references to PICA and rasterizers in video_core
|
2018-01-12 19:11:03 -07:00 |
|
bunnei
|
5203bf6799
|
renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo.
|
2018-01-11 22:32:44 -05:00 |
|
bunnei
|
0ffcc1190e
|
renderer_opengl: Support rendering Switch framebuffer.
|
2018-01-10 23:28:59 -05:00 |
|
bunnei
|
7fac24c9e3
|
renderer_opengl: Add MortonCopyPixels function for Switch framebuffer.
|
2018-01-10 23:28:53 -05:00 |
|
bunnei
|
46d4d95274
|
renderer_opengl: Update DrawScreens for Switch.
|
2018-01-10 23:28:49 -05:00 |
|
bunnei
|
4728cc141a
|
core/video_core: Fix a bunch of u64 -> u32 warnings.
|
2018-01-01 15:40:35 -05:00 |
|
Huw Pascoe
|
da1c8d1522
|
Fixed type conversion ambiguity
|
2017-09-30 09:34:35 +01:00 |
|
Huw Pascoe
|
a35ca6c623
|
Fixed framebuffer warning
|
2017-09-17 11:57:06 +01:00 |
|
Yuri Kunde Schlesner
|
e379255d9b
|
Merge pull request #2900 from wwylele/clip-2
PICA: implement custom clip plane
|
2017-09-16 10:23:00 +02:00 |
|
bunnei
|
d9e82a499e
|
Merge pull request #2914 from wwylele/fresnel-fix
pica/lighting: only apply Fresnel factor for the last light
|
2017-09-05 10:00:49 -04:00 |
|
wwylele
|
3b210dd006
|
pica/lighting: only apply Fresnel factor for the last light
|
2017-09-03 08:22:03 +03:00 |
|
wwylele
|
c58f627516
|
video_core: report telemetry for gas mode
|
2017-08-31 12:54:17 +03:00 |
|
bunnei
|
84ac533b17
|
Merge pull request #2891 from wwylele/sw-bump
SwRasterizer/Lighting: implement bump mapping
|
2017-08-30 21:07:30 -04:00 |
|
wwylele
|
55eaecad8f
|
gl_rasterizer: implement custom clip plane
|
2017-08-25 07:26:45 +03:00 |
|
wwylele
|
709d362609
|
gl_rasterizer/lighting: more accurate CP formula
|
2017-08-22 09:34:44 +03:00 |
|
wwylele
|
a8499f3adb
|
gl_shader_gen: simplify and clarify the depth transformation between vertex shader and fragment shader
|
2017-08-21 08:03:07 +03:00 |
|
wwylele
|
d332ede188
|
gl_rasterizer: add clipping plane z<=0 defined in PICA
|
2017-08-21 08:03:07 +03:00 |
|
wwylele
|
a26768503a
|
gl_shader_gen: don't call SampleTexture when bump map is not used
|
2017-08-11 18:35:00 +03:00 |
|