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 |
|
Henrik Rydgard
|
e17d3e1e7a
|
Vulkan: Forgot to extend a few more dirtyflag variables to 64-bit. Avoid a warning.
|
2017-01-24 20:19:06 +01:00 |
|
Henrik Rydgard
|
62a171c616
|
Minor DX9 optimization
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
d85888dc2b
|
Table-driven dirty-flags for Vulkan and D3D9. Minor Vulkan optimization.
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
1fe32d380b
|
Update lots of dirty-flag table entries
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
443d735a28
|
Activate table-driven dirty-flags in DX9 and Vulkan backends
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
068f2d3c71
|
Remove Execute_Generic in both D3D9 and Vulkan backends
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
c70265d7f2
|
Use table-driven dirtying instead of callbacks in GPU_GLES
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
e4cb44c243
|
Merge the texture flags into the dirty flags
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
c289a2c7bf
|
Split TextureChanged into two bools, so we can later convert to dirtyflags
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
7d60ec73be
|
Move framebufChanged into the dirty flag field
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
b423998c36
|
Move uniform dirty-flag to gstate_c, opening up for other uses.
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
83b4be6848
|
Update the .sln version
|
2017-01-24 18:11:48 +01:00 |
|
Henrik Rydgard
|
ae569cd53a
|
Fix some Vulkan brokenness (Vulkan2D beginframe/endframe weren't called)
|
2017-01-24 18:11:48 +01:00 |
|
Henrik Rydgard
|
0a3bb4a720
|
Vulkan: Increase size of per-frame descriptor pool, move uniform to right place
|
2017-01-24 18:11:48 +01:00 |
|
Henrik Rydgård
|
ff6b660eda
|
Merge pull request #9230 from xebra/spline_bezier
Fix texture animation with hw tess.
|
2017-01-24 06:58:45 +01:00 |
|
xebra
|
3ecff41908
|
[spline/bezier]Fix to avoid temporarily texture animation bug with hardware tessellation.
|
2017-01-24 14:39:19 +09:00 |
|
Henrik Rydgård
|
58f731d734
|
Merge pull request #9228 from hrydgard/centralize-matrix-loads
Centralize matrix loads
|
2017-01-23 22:47:08 +01:00 |
|
Henrik Rydgard
|
f111767315
|
Workaround the lack of support for software skinning in Vulkan
|
2017-01-23 22:06:30 +01:00 |
|