Henrik Rydgård
|
5c7c7ce192
|
Move GL sampler state tracking into GLRenderManager/QueueRunner.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
43ebbbcdb6
|
More state dirtying, a comment
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
af8e825578
|
Fix terrible drawing glitches when we do sync readbacks.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
542f9f9ef1
|
Assorted cleanup
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
63b9140ebf
|
Rip out async readbacks from FramebufferManagerGLES. They should be implemented in GLQueueRunner, differently.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
42f2312030
|
Remove the old CPU threading remains, start redesigning interfaces.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
49c3cb83fe
|
GL render manager: Simple implementation of synchronous framebuffer readbacks.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
2b12776137
|
Remove viewport flipping where it's not needed
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
0a413a18a7
|
GL render manager: Add some more dirty tracking.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
958078f603
|
GL render manager: Merge BindInputLayout into BindVertexBuffer.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
84ad7a2dba
|
Fix bug, works on Android now. Don't reuse textures.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
f99fa02ba7
|
Run the depal stuff, seems a bit broken. Add some state filtering.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
970458a0c2
|
Scissor fix
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
7c17cb6754
|
Fix showing savestate screenshots (needed mips)
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
1241abc887
|
Make sure we set GL_TEXTURE_MAX_LEVEL somewhere.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
d5c6786ead
|
Fix some texture memory bugs (yeah need to make copies..)
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
9094410fd1
|
gl-render-manager: Need to actually bind newly created textures.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
8a1e7347b9
|
GL render manager: Various fixes and cleanup including a buffered rendering fix, rect primitive fix
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
062608ad78
|
Start moving the framebuffer stuff over to the render manager
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
7e3e652963
|
Fix more gl-render-manager problems
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
51f467a7b3
|
Kill off the GL state cache
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
f3282dcfda
|
Delete the gl name cache (might resurrect it on the GLQueueRunner side if needed later). Other cleanup and fixes.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
46e1fbb788
|
Initial texture work. Bugfix indexed drawing
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
bd6818198a
|
More GLRenderManager
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
376d92fcc9
|
Start messing with the draw engine...
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
9340260802
|
Finish the shader manager (almost)
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
60a966c5ec
|
PushBuffer added. Thin3d works now on top of GLRenderManager, except framebuffers.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
a3bcd91a31
|
Fix clears and textures. Things still broken due to memory overwrites.
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
e1bb4441d8
|
First garbage graphics output!
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
b8e4ae08a7
|
Even more gl-render-manager
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
9babdb712c
|
More gl-render-manager
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
dc72a8696f
|
More work on gl-render-manager
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
dd91cb0f8e
|
Begin implementing GLQueueRunner and GLRenderManager
|
2018-01-27 15:10:17 +01:00 |
|
Henrik Rydgård
|
2ae2dd7d40
|
Merge pull request #10550 from hrydgard/android-context-cleanup
Split Android graphics context implementations into their own files.
|
2018-01-20 22:23:49 +01:00 |
|
Henrik Rydgård
|
5d3c1e7871
|
Additional header cleanup
|
2018-01-20 21:55:25 +01:00 |
|
Henrik Rydgård
|
133bef575a
|
Split Android graphics context implementations into their own files.
|
2018-01-20 21:47:16 +01:00 |
|
Henrik Rydgård
|
d2e739092d
|
Merge pull request #10545 from AkiraMiyakoda/fix-loading-long-path
Windows: Fix loading files with a long path.
|
2018-01-19 10:51:13 +01:00 |
|
Akira Miyakoda
|
8eeee7e1ab
|
Windows: Fix loading files with a long path.
Better handling of a path which exceeds MAX_PATH when converted into UTF-8.
|
2018-01-19 18:22:06 +09:00 |
|
Unknown W. Brackets
|
3aca9e3ca4
|
Merge pull request #10541 from AkiraMiyakoda/revert-msvc-workaround
Revert "EditorConfig: Workaround MSVC2017 bug."
|
2018-01-18 18:28:48 -08:00 |
|
Akira Miyakoda
|
a10888cb67
|
Revert "EditorConfig: Workaround MSVC2017 bug."
This reverts commit 1912a948ab .
The bug has been fixed in MSVC2017 15.3.
|
2018-01-18 17:47:40 +09:00 |
|
Henrik Rydgård
|
b6ce6e2e6d
|
Merge pull request #10538 from AkiraMiyakoda/fix-short-path-buffer
Windows: Use sufficient buffer for config file paths.
|
2018-01-17 17:15:48 +01:00 |
|
Akira Miyakoda
|
f8cd9c7e55
|
Windows: Use sufficient buffer for config file paths.
MAX_PATH bytes are insufficient when a very long path is converted into UTF-8.
|
2018-01-18 00:36:27 +09:00 |
|
Henrik Rydgård
|
ec817df8d5
|
Merge pull request #10536 from AkiraMiyakoda/fix-memory-leak
Windows: Fix a small memory leak.
|
2018-01-17 11:30:23 +01:00 |
|
Akira Miyakoda
|
3f73cfb835
|
Windows: Fix a small memory leak.
CommandLineToArgvW() allocates a memory block which must be freed by LocalFree().
|
2018-01-17 19:25:01 +09:00 |
|
Henrik Rydgård
|
6e1821a8c7
|
Experimenally try a new gamecontrollerdb.txt line for 360 wireless receiver on linux. See #10181
|
2018-01-17 11:18:20 +01:00 |
|
Henrik Rydgård
|
2af796009c
|
Merge pull request #10533 from AkiraMiyakoda/window_size_10x
Allow up to 10x window size on Windows.
|
2018-01-16 22:39:47 +01:00 |
|
Henrik Rydgård
|
3401f8b5c6
|
Merge pull request #10531 from unknownbrackets/debugger
Windows: Fix extracting UMD block data
|
2018-01-16 22:39:25 +01:00 |
|
Akira Miyakoda
|
5716fce283
|
Allow up to 10x window size on Windows.
4x can be too small for today's high resolution monitors.
|
2018-01-15 21:18:08 +09:00 |
|
Unknown W. Brackets
|
10c67b99c8
|
Windows: Fix extracting UMD block data.
Sometimes it's useful to extract a filename the game uses, etc., that's
actually an LBN.
|
2018-01-14 15:52:20 -08:00 |
|
Henrik Rydgård
|
e119d3731a
|
Merge pull request #10530 from konistehrad/ios-taptic
Add taptic feedback on virtual buttons (iOS)
|
2018-01-14 21:34:24 +01:00 |
|