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
Conrad Kreyling
0e474077e4
Add taptic feedback on virtual buttons
2018-01-14 13:38:18 -05:00
Henrik Rydgård
9baf83ea32
Merge pull request #10529 from vnctdj/bSh
...
Don't prevent use of make's long options
2018-01-14 00:37:29 +01:00
vnctdj
fb34cb5d55
Don't prevent use of make's long options
...
+ an indentation fix
2018-01-13 21:44:58 +01:00
Henrik Rydgård
6e8d18df84
Merge pull request #10526 from Florin9doi/INSTALLER
...
Update Inno installer : resolve #10367 , resolve #10368 , resolve #10370
2018-01-12 23:24:53 +01:00
Henrik Rydgård
36bfe5fdfc
Merge pull request #10525 from myfreeweb/master
...
Check for Vulkan Xlib/Wayland surface support before enabling
2018-01-12 23:23:08 +01:00
Florin9doi
bb4b1e7dc9
Update Inno installer
2018-01-12 22:39:35 +02:00
Greg V
025c382b9b
Check for Vulkan Xlib/Wayland surface support before enabling
...
The Vulkan loader will error if a requested extension is not available,
and the nvidia proprietary driver does not support the Wayland one.
2018-01-12 22:18:58 +03:00
Henrik Rydgård
d3f8a4db05
Update lang submodule
2018-01-11 16:56:11 +01:00
Unknown W. Brackets
0954f24a77
Merge pull request #10520 from vnctdj/i18nSysInfoYesNo
...
[i18n] Use more specific words when applicable
2018-01-10 00:23:26 -08:00
Henrik Rydgård
34f79904fd
IR: This optimization is safe when all three regs are consecutive, so avoid disabling it unnecessarily.
2018-01-10 09:19:27 +01:00
Henrik Rydgård
fb0e81484b
Minor cleanup
2018-01-10 09:19:27 +01:00
Henrik Rydgård
4a32ec3102
Merge pull request #10516 from unknownbrackets/irjit-lwr
...
irjit: Optimize out more temps and lwl/lwr operations
2018-01-10 09:11:10 +01:00
vnctdj
a4df576f7c
Use more accurate words
2018-01-10 08:57:41 +01:00
Unknown W. Brackets
b6bb0159e3
irjit: Remove Comp_ITypeMemLR.
2018-01-09 18:06:25 -08:00
vnctdj
6073826ca0
Use more specific words when applicable
2018-01-10 00:38:16 +01:00
Henrik Rydgård
62242601ef
Merge pull request #10514 from unknownbrackets/irjit
...
irjit: Add ini option to precompile functions
2018-01-08 17:47:54 +01:00
Unknown W. Brackets
544344f505
GPU: Improve some bezier logging.
...
Meant to do this when splines were changed.
2018-01-07 21:06:03 -08:00
Unknown W. Brackets
f01e06aefd
irjit: Improve multiple lwr in a row.
2018-01-07 21:06:02 -08:00
Unknown W. Brackets
fbeedd333b
irjit: Swap moves when it may allow clobbering.
...
Example:
addiu a0, a1, a2
mov s0, a0
addiu a0, a2, a3
By swapping the mov, we can eliminate it.
Only going one back because it's common and didn't want to track reads.
2018-01-07 21:06:02 -08:00