Henrik Rydgård
486f4c8ebf
Merge pull request #9244 from mrcmunir/mrcmunir-patch-1
...
Script mesa3d enable for HW Tesselation working
2017-01-27 19:59:44 +01:00
Carlos Estrague / Mrc_munir
28931216b0
Script mesa3d enable for HW Tesselation
...
By default mesa3d run Opengl 3.0 context and GLSL 1.30 so we needed force Opengl 3.3 context and run Ok HW tesselation
this script is workaround for that function work in mesa3d
2017-01-28 04:47:41 +11:00
Henrik Rydgard
52a4467a46
Disable the GPU mutex in single core mode. On some platforms it's expensive enough to show up in profiles even though it's useless.
2017-01-27 10:17:44 +01:00
Henrik Rydgård
bf104f134c
Merge pull request #9242 from xebra/hw_tess_gles3
...
Fix #9240
2017-01-27 07:39:31 +01:00
xebra
a460acf411
[spline/bezier]Fix to build GLES.
2017-01-27 13:32:36 +09:00
xebra
0e6c2b00cf
[spline/bezier]Fix compatibility for GLES.
2017-01-27 13:32:35 +09:00
Henrik Rydgard
a1ec735f6c
ARM64Emitter: Implement instructions to move data to/from SP
2017-01-26 14:23:42 +01:00
Henrik Rydgård
f5cef88e14
Workaround for exit crash on Android. Need to rethink this...
2017-01-26 11:57:48 +01:00
Henrik Rydgård
6136123830
Save a small amount of GPU fillrate when controls are faded out
2017-01-26 11:10:33 +01:00
Henrik Rydgård
c9a2f87edc
Merge pull request #9237 from hrydgard/memory-cleanups
...
Memory cleanups
2017-01-26 10:35:41 +01:00
Henrik Rydgård
4a0437d0ed
Remove a useless wrapper function
2017-01-26 10:01:14 +01:00
Henrik Rydgård
635b2ada43
Remove a function that didn't make a lot of sense.
2017-01-26 09:50:16 +01:00
Henrik Rydgård
1503f00885
Memory function cleanups. Better simulation of RW exclusive mode on Windows (if desired)
2017-01-26 09:49:26 +01:00
Henrik Rydgård
69b35a35be
Show page size and WX Exclusive status in system info
2017-01-26 09:20:05 +01:00
Henrik Rydgård
6ea3c6a7e3
Delete unused code
2017-01-26 08:51:48 +01:00
Henrik Rydgård
6e49341b91
Workaround a shutdown crash by adding a sanity check .. which actually catches stuff. A bit worrying.
2017-01-26 08:43:26 +01:00
Henrik Rydgård
69012fc5e0
Update Android target to 25
2017-01-26 08:26:07 +01:00
Henrik Rydgård
56acafdb52
Fix page size for page-aligning generated code
2017-01-25 20:39:16 +01:00
Henrik Rydgård
b9bbee5c85
Use the mach memory functions on Mac and 32-bit iOS as well.
2017-01-25 20:38:46 +01:00
Henrik Rydgard
98e0ccf1e1
Vertex JIT: Add some missing functions to ARM/ARM64 decoders.
2017-01-25 20:13:29 +01:00
Henrik Rydgård
f9d2fdac4c
Merge pull request #9236 from hrydgard/ios-memory-fix
...
Various iOS bug fixes, fix memory management on iOS ARM64
2017-01-25 20:12:53 +01:00
Henrik Rydgard
b10e0a9a57
Windows buildfix
2017-01-25 20:10:17 +01:00
Henrik Rydgård
23e354847d
Buildfix
2017-01-25 19:29:43 +01:00
Henrik Rydgård
ff9e1517c7
More bugfixes
2017-01-25 19:11:33 +01:00
Henrik Rydgård
3d8c94cf90
Fix bug where if the Vertex Decoder JIT failed, we failed to restore mprotect permissions causing a crash
2017-01-25 19:07:13 +01:00
Henrik Rydgård
193b5f3094
By skipping kernel mappings, I got things to fit in the iOS 64-bit address space. However, something is still a bit broken with JIT...
2017-01-25 18:35:09 +01:00
Henrik Rydgård
5e61a5afe1
Implement fastmem for Darwin. Not very successfully yet..
2017-01-25 17:14:43 +01:00
Henrik Rydgård
510228aab9
Turn off color in iOS logs
2017-01-25 17:14:16 +01:00
Henrik Rydgård
d8197c88a1
Merge pull request #9235 from hrydgard/split-memarena-code
...
The MemArena code has way too many ifdefs. Split it up by platform.
2017-01-25 16:28:24 +01:00
Henrik Rydgard
73a2a1bc0f
The MemArena code has way too many ifdefs. Split it up by platform.
2017-01-25 16:20:21 +01:00
Henrik Rydgard
19e309c91e
Fix LogManager typo
2017-01-25 16:14:41 +01:00
Henrik Rydgard
4e1f562f47
Remove the "low" memory mappings, we have no use for them
2017-01-25 15:15:17 +01:00
Henrik Rydgard
5df4bac6d2
Delete some left behind unused code
2017-01-25 10:05:39 +01:00
Henrik Rydgård
524854ac16
Merge pull request #9233 from xebra/spline_bezier
...
[spline/bezier]Remove wasted code.
2017-01-24 23:33:51 +01:00
xebra
133a9d78a8
[spline/bezier]Remove wasted code.
2017-01-25 06:35:36 +09:00
Henrik Rydgard
478a3ab903
Oops, didn't mean to change this. Not that it makes sense to have it hardcoded anyway...
2017-01-24 21:10:15 +01:00
Henrik Rydgård
4571c22c14
Merge pull request #9192 from hrydgard/thin3d-rework-2
...
Thin3d rework 2
2017-01-24 21:08:16 +01:00
Henrik Rydgård
ec20cf7f88
QT buildfix attempt
2017-01-24 20:59:47 +01:00
Henrik Rydgård
9d5371a8ba
Thin3d: More rigorous handling of RGBA4444 texture formats
2017-01-24 20:59:00 +01:00
Henrik Rydgård
5d6097d33c
Add infrastructure for checking for supported DataFormats
2017-01-24 20:59:00 +01:00
Henrik Rydgård
528af8a939
Simplification around textures
2017-01-24 20:59:00 +01:00
Henrik Rydgård
d8dbb8389b
Make buffer binding more Vulkan/Metal-like
2017-01-24 20:59:00 +01:00
Henrik Rydgård
58ecda4e4b
Minor D3D11 work (input layouts)
2017-01-24 20:59:00 +01:00
Henrik Rydgård
411d31ffe0
Typo fix
2017-01-24 20:59:00 +01:00
Henrik Rydgård
8654d42528
DrawContext API change: introduce TextureDesc
2017-01-24 20:59:00 +01:00
Henrik Rydgård
d2c4cbacad
Delete unnecessary form of CreateTexture
2017-01-24 20:58:59 +01:00
Henrik Rydgård
5e92a94175
Buildfix
2017-01-24 20:58:59 +01:00
Henrik Rydgård
6a7d3a3910
Break out image file management from DrawContext (thin3d)
2017-01-24 20:58:59 +01:00
Henrik Rydgård
4199eb3493
More D3D11
2017-01-24 20:58:59 +01:00
Henrik Rydgård
1c337f72bb
Slightly saner way to choose shaders depending on language. More work needed.
2017-01-24 20:58:59 +01:00