Commit Graph
21151 Commits
Author SHA1 Message Date
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
Henrik Rydgård c79712d9f9 Thin3D backends can report which shader languages they support 2017-01-24 20:58:59 +01:00
Henrik Rydgård 377561865a A little more D3D11, BlendFactor 2017-01-24 20:58:59 +01:00
Henrik Rydgård 75cbf4065b Merge pull request #9231 from hrydgard/extended-dirty-flag
Set dirty-flags without callbacks
2017-01-24 20:21:40 +01:00