Luke Street
f80813b9cc
Transition all Textured/ColoredQuad usages
...
- Upload textures using staging buffer
- Fixes SetOrtho logic
- More work on thermal visor rendering (still WIP)
- Rework Dawn backend initialization
- Support MoltenVK on Metal
- Various fixes & cleanup
2022-05-23 20:26:35 -04:00
Luke Street
a3d0da44e2
Implement CGX & migrate usages to CGX/GX
2022-03-12 10:47:20 -05:00
Luke Street
740114af9e
Begin transitioning to new CTexture; start Stream API
2022-03-04 02:47:21 -05:00
Phillip Stephens
b0a711d5e2
Initial proper CTexture RE, fix configuration corruption
2022-03-02 00:26:24 -08:00
Phillip Stephens
b02ec12049
Initial CFont implementation, proper CTexture/CGraphicsPalette structures
2022-02-26 18:18:58 -08:00
Luke Street
832eb180bd
Begin transitioning to new CModel/CCubeModel & friends
2022-02-25 02:45:25 -05:00
Luke Street
e48435f11e
Start wiring up wgpu+winit
2022-01-31 19:06:54 -05:00
Phillip Stephens
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
Jack Andersen
233d13ceb9
Refactor for blender 2.8 and new shader model
2019-05-07 17:50:21 -10:00
Jack Andersen
5b55320e9b
Implement CPlasmaProjectile
2019-01-02 17:47:28 -10:00
Jack Andersen
98c7525176
Initially working CEnvFxManager
2018-11-01 22:16:16 -10:00
Jack Andersen
c307e354ca
Huge shader refactor
2018-10-06 16:59:17 -10:00
Jack Andersen
70b3404b7c
Windows build fixes and warning avoidance
2018-05-24 20:39:38 -10:00
Jack Andersen
7100ed437f
macOS decal rendering support
2018-03-16 17:41:01 -10:00
Jack Andersen
1cb36fc37a
UWP support
2017-12-05 17:26:15 -10:00
Jack Andersen
30ae347420
Implement CWorldShadow and texture clamp mode
2017-09-30 18:26:46 -10:00
Jack Andersen
91600c31bf
Add CPlayerGun holo effect rendering
2017-09-02 19:53:38 -10:00
Jack Andersen
e8a55d84d4
Implement CRainSplashGenerator and finish CPlayerGun constructor
2017-08-21 17:20:22 -10:00
Jack Andersen
c66f9d0ec7
Add CPU-based skinning path for vertex manipulation effects
2017-08-20 19:46:59 -10:00
Jack Andersen
3650a58a1e
Initial CFluidPlane implementation
2017-08-07 20:03:57 -10:00
Jack Andersen
f3acc97d63
Implement actual CParticleSwoosh rendering
2017-06-09 19:34:39 -10:00
Jack Andersen
ca69a54faf
Camera filter refactor
2017-05-31 19:34:24 -10:00
Jack Andersen
b2d375a1d7
Finish CSamusDoll
2017-05-05 19:21:42 -10:00
Jack Andersen
337ffd1c16
Work on CMapWorld rendering
2017-04-21 20:42:32 -10:00
Jack Andersen
d3c4f69e6f
Work on HUD interfaces
2017-04-06 19:35:09 -10:00
Jack Andersen
b3c94f1d2b
Lots of HUD-related implementations
2017-04-01 17:03:37 -10:00
Jack Andersen
1629882113
Refactors to support fog volume rendering
2017-03-13 21:03:58 -10:00
Jack Andersen
50fe6d34ab
PVS implementations
2017-02-18 23:27:01 -10:00
Jack Andersen
d5c7efce58
Tons of refactors and bug fixes
2017-01-28 17:58:16 -10:00
Jack Andersen
a349076740
Several CAnimData integrations
2016-09-03 16:27:35 -10:00
Phillip Stephens
c35106c907
Fix MP3 SAVW support, code cleanup, and more stubs
2016-08-30 17:33:59 -07:00
Jack Andersen
f95d6c8ada
OpenGL enum change; Metal <10.11 fixes
2016-08-23 18:35:35 -10:00
Jack Andersen
25d808e2b9
Functioning XRay blur filter
2016-08-19 18:22:13 -10:00
Jack Andersen
9ca7f9c9e4
HLSL shader sync, Windows build fixes
2016-08-17 10:05:23 -10:00
Jack Andersen
d234bffe2a
TMultiBlendShader and quad filters
2016-08-16 15:58:53 -10:00
Jack Andersen
dc1ad1c773
Thermal Hot filter HLSL
2016-08-03 13:16:31 -10:00
Jack Andersen
4d018ade12
Working CSpaceWarpFilter
2016-07-29 12:22:17 -10:00
Jack Andersen
67801e993a
Initial space warp filter
2016-07-29 07:38:44 -10:00
Jack Andersen
79443d93d2
Initial PVS stubs
2016-07-27 13:06:57 -10:00
Jack Andersen
728cb25488
Static geometry list in CBooRenderer
2016-07-26 12:05:59 -10:00
Phillip Stephens
76b88d0ad6
Windows compile fixes, and warning squash
2016-07-23 23:05:12 -07:00
Jack Andersen
6bbed11859
Additional ThermalCold filter work; CStateManager fields
2016-07-22 09:46:30 -10:00
Jack Andersen
a6477c635d
Lots of initial CThermalColdFilter implementation
2016-07-21 16:32:23 -10:00
Jack Andersen
2ff1a2ee0b
Shader directory refactor
2016-07-20 19:21:45 -10:00
Phillip Stephens
fc8f3e3881
Add kabufuda and more stubs
2016-06-28 11:56:32 -07:00
Jack Andersen
2b6f0ca269
Fix bug from source consolidation refactor
2016-05-09 17:05:14 -10:00
Jack Andersen
b60d55d784
Bad level link fixes
2016-04-23 18:03:30 -10:00
Jack Andersen
8608b52774
CModelData imps
2016-04-14 11:42:47 -10:00
Jack Andersen
e661fa6f2b
Initial CCharLayoutInfo implementation
2016-04-09 13:19:17 -10:00
Jack Andersen
28b9cd9e3f
AuxiliaryID32 implemented for sub-resources
2016-04-05 15:44:07 -10:00