Henrik Rydgard
|
e611915a52
|
Rename some GPU classes and enums to fix some consistency issues between the backends.
|
2016-04-10 10:21:48 +02:00 |
|
Unknown W. Brackets
|
d909b0395b
|
Make tests use high quality splines.
|
2016-04-09 21:10:41 -07:00 |
|
Unknown W. Brackets
|
add506a0d3
|
Cleanup differences in aniso handling.
Some places were not handling it as a power of two.
|
2016-03-20 19:31:02 +01:00 |
|
Unknown W. Brackets
|
c770349475
|
Switch headless to using graphics contexts.
Vulkan doesn't work yet, needs some thin3d for the command buffer?
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
b7b0b59e9a
|
Update Vulkan headers to 1.0.5. Remove references to vulkan-1.lib as we load dynamically.
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
4ddca8607f
|
Further vulkan stuff
|
2016-03-20 19:26:12 +01:00 |
|
Henrik Rydgard
|
73d6d2dc72
|
More vulkan in thin3d
|
2016-03-20 19:25:53 +01:00 |
|
Henrik Rydgard
|
2a449f78bb
|
More vulkan fixing
|
2016-03-20 19:25:30 +01:00 |
|
Henrik Rydgard
|
c64064024d
|
Initial vulkan code.
This was squashed from nine commits but using old versions of Vulkan.
|
2016-03-20 19:18:35 +01:00 |
|
Henrik Rydgard
|
35b6c7341b
|
Fix a bunch of memory leaks, after enabling file+line-number memory leak tracking for the MS Debug CRT.
Few of these were serious, most were on-exit, but good to have a cleaner memory report after running.
|
2016-02-10 15:36:10 +01:00 |
|
Unknown W. Brackets
|
d5196b44f9
|
Minor tweaks.
|
2016-01-17 09:45:55 -08:00 |
|
Henrik Rydgard
|
3ba911bf07
|
Replace some calls to fopen with File::OpenCFile (utf8).
|
2016-01-17 15:59:20 +01:00 |
|
Unknown W. Brackets
|
6c38b22467
|
Fix crashes when running games, tests, etc.
Need the graphicsContext value to stick around.
|
2016-01-03 11:05:36 -08:00 |
|
Henrik Rydgard
|
3398288bd0
|
Some cleanup around input_state
|
2016-01-01 14:40:18 +01:00 |
|
Henrik Rydgard
|
15de6e6b98
|
GraphicsContext: Abstract away things like swapbuffers etc before adding even more backends.
Needed to prevent clutter all over the codebase.
Does not go all the way yet, goal would be a common render loop between platforms but not there yet.
|
2016-01-01 14:40:16 +01:00 |
|
Unknown W. Brackets
|
86127b3d0d
|
Update armips to latest version.
The new version has some speed and other improvements.
|
2015-12-26 20:30:35 -08:00 |
|
Henrik Rydgard
|
732b1239e7
|
Add some permission infrastructure, add an ugly button that asks you to grant STORAGE permission if necessary.
|
2015-12-17 22:41:50 +01:00 |
|
Unknown W. Brackets
|
9df0c2758b
|
Check OpenGL extensions in headless.
This makes some tests more correct on hardware that supports more
features.
|
2015-11-15 00:17:31 -08:00 |
|
Henrik Rydgard
|
44be9f2a50
|
Move Windows GPU init code into Windows/GPU
|
2015-11-03 23:22:09 +01:00 |
|
Henrik Rydgard
|
b998131581
|
Move the symbol map to the heap, deallocate it when no game is running.
|
2015-10-31 23:01:19 +01:00 |
|
Henrik Rydgard
|
bfed830f91
|
Remove the ability to disable rounding mode support. It's time.
|
2015-10-08 14:54:42 +02:00 |
|
Henrik Rydgard
|
0f4df6c67b
|
Add some missing _ARCH_32 and _ARCH_64 definitions to MSVC project files.
Fixes obscure crash in Moppi PSP Flower homebrew.
|
2015-09-23 19:30:14 +02:00 |
|
Henrik Rydgard
|
3232e46c36
|
Make debug build nearly warning free in MSVC 2015
|
2015-09-17 22:02:15 +02:00 |
|
LunaMoo
|
fc5d4db3cd
|
Update Headless.vcxproj
|
2015-09-07 10:01:44 +02:00 |
|
Unknown W. Brackets
|
85533dad6e
|
Native merge part 2: update build files.
And a couple minor stragglers.
|
2015-09-06 13:06:57 -07:00 |
|