LunaMoo
|
056494522e
|
Remove default SDK version from project files
|
2019-04-27 23:01:41 +02:00 |
|
LunaMoo
|
280f7fec39
|
Fix VS2019 builds and remove _xp dependency
(drops Win XP support, allows latest SDK etc.)
|
2019-04-25 23:56:55 +02:00 |
|
Henrik Rydgård
|
4d5af330a7
|
Windows: Change FP model to Precise. See #11384
|
2019-03-14 10:59:35 +01:00 |
|
Unknown W. Brackets
|
e49568f67d
|
GLES: Move depth packing code to dedicated file.
|
2018-12-16 17:34:16 -08:00 |
|
xebra
|
070e29d921
|
Disable "Edit & Continue" with VS debug mode.
|
2018-12-07 13:01:16 +09:00 |
|
Unknown W. Brackets
|
a4c0640f01
|
GE Debugger: Factor out host calls some.
Moving more of this to cross platform for the web debugger.
|
2018-09-01 08:32:03 -07:00 |
|
Henrik Rydgård
|
6f173b9134
|
Harmonize some VS project settings.
|
2018-08-14 22:41:39 +02:00 |
|
Henrik Rydgård
|
c60c8ed68a
|
Debug visualization for the Vulkan memory allocator. Shows some interesting behaviour.
|
2018-01-29 19:38:10 +01:00 |
|
Henrik Rydgård
|
b991dd5bd3
|
Should be bufferWidth here, not width. Thanks unknown.
Get rid of Source.cpp, oops.
|
2017-11-05 10:14:33 +01:00 |
|
Henrik Rydgård
|
5018e400f2
|
Remove some code duplication
|
2017-11-01 14:51:15 +01:00 |
|
Henrik Rydgård
|
ca7a2d06ca
|
Vulkan: Implement stencil upload (for Star Ocean).
|
2017-11-01 14:18:39 +01:00 |
|
Unknown W. Brackets
|
cbbd3cac7e
|
GE Debugger: Initial structure for GE data dumping.
This snapshots the GE commands and drawing to facilitate debugging.
|
2017-06-03 15:29:09 -07:00 |
|
Unknown W. Brackets
|
1b491fe156
|
SoftGPU: Stub a jit for texel fetch.
|
2017-05-30 22:57:30 -07:00 |
|
Unknown W. Brackets
|
d5426e4360
|
SoftGPU: Move sampler code to a dedicated file.
|
2017-05-30 22:53:23 -07:00 |
|
Henrik Rydgård
|
a7dd6d6085
|
Further steps towards Vulkan framebuffer support
|
2017-05-30 09:36:17 +02:00 |
|
LunaMoo
|
4a2677e0c6
|
Revert unintentional change from: 429bf5d8b3
|
2017-03-23 11:54:54 +01:00 |
|
LunaMoo
|
429bf5d8b3
|
Use $(DefaultPlatformToolset)_xp for easier VS builds with different toolsets.
|
2017-03-13 21:40:08 +01:00 |
|
Henrik Rydgard
|
03dab0fdbd
|
More UWP prep
|
2017-02-25 09:57:22 +01:00 |
|
Henrik Rydgard
|
dfc71f32cb
|
Initial work on shader translation using glslang+spirv-cross
|
2017-02-15 21:51:33 +01:00 |
|
Henrik Rydgård
|
6033b1ee05
|
D3D11: Some cleanup. Fix backface culling. Wipeout still looks weird...
|
2017-02-12 18:29:58 +01:00 |
|
Henrik Rydgard
|
ba95e0f4d9
|
Initial stab at porting the DX9 backend to D3D11. Not working yet.
|
2017-02-09 13:28:40 +01:00 |
|
Henrik Rydgard
|
01e11c6437
|
Some mostly empty files for D3D11
|
2017-02-08 17:47:07 +01:00 |
|
Henrik Rydgard
|
175b97ef34
|
Start stubbing out a new D3D11 backend
|
2017-02-08 17:35:41 +01:00 |
|
Henrik Rydgard
|
f1c96c056d
|
Move all the GL/D3D9 FBO code into thin3d.
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
41f770d815
|
Move dx_state into gfx/d3d9_state
|
2017-02-05 20:54:24 +01:00 |
|
Henrik Rydgard
|
ba52ba8714
|
Move global.cpp to native/gfx/d3d9_shader.cpp
|
2017-02-05 20:50:17 +01:00 |
|
Henrik Rydgard
|
f00f7d2fb8
|
Remove some dependencies on the pD3DDevice globals
|
2017-02-05 20:36:00 +01:00 |
|
Henrik Rydgard
|
d9acd27126
|
Rename GLES files to match the convention the other backends use.
|
2017-01-23 17:08:58 +01:00 |
|
Florent Castelli
|
46fdc0f5f5
|
cmake: Move some cmake includes to ext
|
2016-12-18 22:17:41 +01:00 |
|
Florent Castelli
|
6852c602b9
|
glew: Move to ext
|
2016-12-18 21:13:45 +01:00 |
|
Henrik Rydgard
|
7cb6192005
|
Rename the TransformPipeline files to DrawEngine, and GLES_GPU to GPU_GLES
|
2016-04-10 10:31:42 +02:00 |
|
Henrik Rydgard
|
da50370328
|
Split out VulkanTexture from VulkanContext.cpp/h into VulkanImage.cpp/h
|
2016-03-20 19:31:02 +01:00 |
|
Henrik Rydgard
|
28ae840abe
|
Pipelines, samplers, description sets, oh my
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
4063f7e0db
|
Fill out GPU_Vulkan.cpp with what's mostly a copy of GLES_GPU.cpp
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
cfcfd406fc
|
Start porting TextureCache. Lots of stubbing going on.
|
2016-03-20 19:30:11 +01:00 |
|
Henrik Rydgard
|
e89a7f0c67
|
Update VulkanContext
|
2016-03-20 19:26:41 +01:00 |
|
Henrik Rydgard
|
cfbecf5071
|
More progress
|
2016-03-20 19:26:41 +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 |
|
Henrik Rydgard
|
edafa9bc17
|
Centralize the GPU state conversion functions
|
2015-10-24 23:49:05 +02:00 |
|
Henrik Rydgard
|
92389a4966
|
Use a common ShaderId class. Start moving shader ID code to GPU/Common
|
2015-10-24 23:24:06 +02:00 |
|
Henrik Rydgard
|
7f4e473e8c
|
Add new shader viewing tool
|
2015-10-14 18:10:21 +02:00 |
|
Henrik Rydgard
|
3232e46c36
|
Make debug build nearly warning free in MSVC 2015
|
2015-09-17 22:02:15 +02:00 |
|
Unknown W. Brackets
|
e1df8fc45f
|
Centralize sampling params and test optimizations.
|
2015-09-13 06:38:07 -07:00 |
|
LunaMoo
|
c20cf39d5d
|
Update GPU.vcxproj
|
2015-09-07 09:56:59 +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 |
|
Henrik Rydgard
|
fdea85138c
|
Update project files, fix minor issues for VS 2015
|
2015-09-06 19:32:15 +02:00 |
|
Henrik Rydgard
|
ab3468ea02
|
Move native/gfx_es2/gl_state.cpp/h into GPU/GLES/GLStateCache.cpp/h
|
2015-09-06 13:45:17 +02:00 |
|