Henrik Rydgård
|
40db61a680
|
Remove further remains of hardware skinning. Fixes #10661
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
5f8118b82b
|
Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases.
|
2018-02-25 10:27:59 +01:00 |
|
Henrik Rydgård
|
ea50561c80
|
Merge pull request #10454 from unknownbrackets/gpu-minor
Vulkan: Use depth clamping, where available
|
2017-12-27 11:11:18 +01:00 |
|
Unknown W. Brackets
|
496b2bff35
|
Vulkan: Fix fragment depth rounding.
Was slightly off in the accurate depth path.
|
2017-12-26 16:19:11 -08:00 |
|
Unknown W. Brackets
|
766b40aad8
|
GPU: Reset GPUBackend on graphics init.
This way, when using a port that doesn't support Vulkan, it doesn't just
silently use upside down GL, etc.
|
2017-12-26 16:02:55 -08:00 |
|
Henrik Rydgård
|
7d0fc9ce65
|
Rework GL lost-device to work more like Vulkan. Gets rid of gl_lost manager etc.
|
2017-12-07 15:05:59 +01:00 |
|
Henrik Rydgård
|
023c3736c6
|
Disable anisotropic filtering in headless, screws up mipmap test
|
2017-11-15 18:14:04 +01:00 |
|
Henrik Rydgård
|
830645e7c5
|
Fix headless to work better in vulkan mode
|
2017-11-15 15:35:15 +01:00 |
|
Unknown W. Brackets
|
9080f41642
|
Headless: Prevent segfaults with Vulkan.
|
2017-11-14 22:34:18 -08:00 |
|
Henrik Rydgård
|
d618b3673b
|
Count readbacks in a frame and show in GPU debug stats.
|
2017-11-08 11:57:53 +01:00 |
|
Henrik Rydgård
|
b9ba525de1
|
Don't call functions in asserts, they get compiled out in release...
|
2017-10-20 14:45:00 +02:00 |
|
Henrik Rydgård
|
017d3da067
|
Allow D3D9 context creation to bail if shader compilation fails (D3D9 runtime not installed).
Fixes an issue where after switching to D3D9 on a PC without the D3D9 runtime, it's impossible to start PPSSPP anymore.
|
2017-10-20 11:53:07 +02:00 |
|
Unknown W. Brackets
|
40f663664b
|
Headless: Oops, call SDL_Init().
|
2017-09-20 10:49:32 -07:00 |
|
Unknown W. Brackets
|
7db9dfb50b
|
Headless: Reduce some duplication.
We can share the screenshot code for SDL.
|
2017-09-20 09:25:28 -07:00 |
|
Unknown W. Brackets
|
5a3d229d04
|
Headless: Add support for SDL.
|
2017-09-20 07:24:58 -07:00 |
|
Henrik Rydgård
|
6a1fa728d8
|
Remove Globals.h
|
2017-08-31 17:15:22 +02:00 |
|
Henrik Rydgård
|
1b05a54800
|
Remove the Mipmap setting. One step forward for #8171
|
2017-05-26 10:21:20 +02:00 |
|
Unknown W. Brackets
|
6b3944d329
|
UnitTest: Correct vertex and jit tests.
We now convert texcoords to floats.
|
2017-05-06 18:45:04 -07:00 |
|
Unknown W. Brackets
|
3b4103cb3b
|
System: Use a separate API for bool props.
This simplifies defaulting, instead of -1 being "true".
|
2017-04-29 17:35:12 -07:00 |
|
Unknown W. Brackets
|
90f3ae14e0
|
Windows: Simplify host shutdown.
The whole nativeHost/oldHost thing is unnecessary.
This also fixes gl lost holder mismatches.
|
2017-04-29 12:04:54 -07:00 |
|
Unknown W. Brackets
|
b2711c2ebf
|
Headless: Enable mipmaps.
|
2017-04-22 18:17:48 -07:00 |
|
Unknown W. Brackets
|
19a3e166ec
|
Headless: Fix DirectX11 support on Windows.
|
2017-04-22 18:17:03 -07:00 |
|
Unknown W. Brackets
|
930d6c0558
|
Headless: Fix graphics tests.
The draw context wasn't being passed through, so it was segfaulting.
|
2017-04-20 21:10:59 -07:00 |
|
Henrik Rydgard
|
cf365bb257
|
Minor cleanup with GOLD define - only use it in System_GetPropertyInt
|
2017-04-05 16:21:08 +02:00 |
|
Henrik Rydgard
|
8d1ece05ca
|
Finally move flash0 into assets, fixing #9468 and #9520
CMake fix
Fix the innosetup and zip scripts for the new assets location
|
2017-04-01 00:20:53 +02:00 |
|
LunaMoo
|
4a2677e0c6
|
Revert unintentional change from: 429bf5d8b3
|
2017-03-23 11:54:54 +01:00 |
|
Henrik Rydgard
|
4f707a1022
|
Simplify logging code some more. Cleaner log output on Android.
|
2017-03-18 10:47:36 +01:00 |
|
Henrik Rydgard
|
1ccca2ef33
|
We don't really support different listeners per log type, so let's get rid of that fiction.
|
2017-03-17 17:57:32 +01:00 |
|
Henrik Rydgård
|
e17772b58d
|
Merge pull request #9430 from unknownbrackets/input-state
Remove legacy InputState tracking
|
2017-03-15 10:16:14 +01:00 |
|
Unknown W. Brackets
|
9e390510df
|
Remove legacy InputState.
|
2017-03-14 22:07:07 -07:00 |
|
LunaMoo
|
429bf5d8b3
|
Use $(DefaultPlatformToolset)_xp for easier VS builds with different toolsets.
|
2017-03-13 21:40:08 +01:00 |
|
Henrik Rydgard
|
b9b3a022fb
|
Switch another enum to enum class
|
2017-03-02 12:36:54 +01:00 |
|
Florent Castelli
|
6852c602b9
|
glew: Move to ext
|
2016-12-18 21:13:45 +01:00 |
|
Florent Castelli
|
70593d1004
|
android: Change preprocessor define to standard __ANDROID__
ANDROID is only standard to the old Makefile buildsystem, not the platform.
|
2016-10-12 11:14:09 +02:00 |
|
Florent Castelli
|
4145b60a0e
|
symbian: Remove!
|
2016-10-11 18:49:08 +02:00 |
|
Florent Castelli
|
373db56a16
|
blackberry: Remove!
|
2016-10-11 17:40:32 +02:00 |
|
Unknown W. Brackets
|
fa0e88f1b7
|
Add a flag to use the display vfb for screenshots.
This fixes proportions of reporting, savestate screenshots, and TAS
recording for PS1 ports, mainly.
|
2016-09-25 16:32:18 -07:00 |
|
Unknown W. Brackets
|
a1fbcc3d93
|
Avoid directly calling osm from Core/GPU code.
This allows UI to handle the message however it wants to, and reduces
cross linkage issues.
|
2016-05-27 22:05:30 -07:00 |
|
Unknown W. Brackets
|
afdd01571c
|
Uncouple savestates from NativeApp some.
Still have osm.
|
2016-05-27 20:41:37 -07:00 |
|
Unknown W. Brackets
|
2353cf6e85
|
Delete no longer needed linkage hacks.
|
2016-05-27 20:25:10 -07:00 |
|
Unknown W. Brackets
|
95d912c378
|
Get rid of the input_state global linkage.
|
2016-05-27 20:24:01 -07:00 |
|
Unknown W. Brackets
|
a5560c657e
|
Headless: Use --ir instead of -ir.
Other multi-letter options are prefixed too, let's be consistent.
|
2016-05-14 19:23:52 -07:00 |
|
Henrik Rydgard
|
ce8aae5ed1
|
Make the IRJit core selectable in developer tools
|
2016-05-08 01:43:27 +02:00 |
|
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 |
|