Luke Street
712a26ab93
CGraphics: Handle Point type in LoadLight
...
Also removes shadowRender parameter from
DrawUnsortedGeometry, it's now unused.
2022-05-12 01:57:24 -04:00
Luke Street
a3d0da44e2
Implement CGX & migrate usages to CGX/GX
2022-03-12 10:47:20 -05:00
Luke Street
cd963c4a5c
Reimplement CSkinRules/CSkinnedModel; skinning kinda works!
2022-03-10 01:33:17 -05:00
Luke Street
c7f05d0a59
Windows fixes & memory fixes
2022-03-08 18:36:39 -05:00
Phillip Stephens
35674c27e5
CCubeRenderer: More rendering imps
2022-03-06 19:07:00 -08:00
Luke Street
cd86dbd6ee
More CCubeMaterial, more CGraphics, more aurora::gx
2022-03-06 02:46:42 -05:00
Phillip Stephens
2bdfe96134
CCubeRenderer: Start getting world rendering implemented
2022-03-05 20:50:54 -08:00
Luke Street
6c3e74b93e
CGuiFrame & Model fixes; CModel::Draw impl; Document CModelFlags bits
2022-03-05 19:26:52 -05:00
Luke Street
832eb180bd
Begin transitioning to new CModel/CCubeModel & friends
2022-02-25 02:45:25 -05:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Lioncash
bfd17e4513
CActor: Make Render() a non-const function
...
A few implementations of Render() contain const-casts nested within its
their call hierarchy to get around the fact that this function is marked
const. We can just make the member function non-const to allow removal
of these casts in follow up changes.
2020-04-09 14:32:20 -04:00
Lioncash
6ae935924b
IRenderer/CBooRenderer: Add parameter names to function prototypes
...
Makes the interface more self-documenting and allows IDEs to perform
better parameter introspection
2020-03-30 00:34:38 -04:00
Lioncash
111f0c3d3a
IRenderer: Convert typedef to using alias
...
Same behavior, but nicer to read.
2020-03-30 00:18:38 -04:00
Phillip Stephens
697a100bca
Implement CScriptSpecialFunction::ThinkAreaDamage, and more CThardus
2019-11-24 07:32:45 -08:00
Phillip Stephens
8b6dff70b4
Properly cleanup Xorg in visigen, various fixes and cleanups in URDE, more CRidley imps
2019-11-19 15:06:25 -08:00
Lioncash
a633b8e8fd
General: Normalize RuntimeCommon include paths
...
Performs the same normalizing done to the RuntimeCommonB target, now all
of the runtime headers have normalized include paths.
2019-09-28 04:14:29 -04:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
e1fa938127
Work on CSpacePirate
2018-11-25 16:15:44 -10:00
Jack Andersen
c91e5df986
Convert to pragma once
2018-10-06 17:42:33 -10:00
Phillip Stephens
489470feda
Implement CBomb
2018-09-08 18:13:56 -07:00
Jack Andersen
47b3d57c3a
Arm cannon rendering fixes
2018-01-14 21:39:25 -10:00
Jack Andersen
80f98e1218
Windows fixes
2017-11-24 16:50:24 -10:00
Jack Andersen
cff5198e6b
Major graphics resource performance improvement
2017-11-19 13:48:09 -10:00
Jack Andersen
30ae347420
Implement CWorldShadow and texture clamp mode
2017-09-30 18:26:46 -10:00
Jack Andersen
ca69a54faf
Camera filter refactor
2017-05-31 19:34:24 -10:00
Jack Andersen
08cbeceb80
Windows build fixes
2017-05-08 09:10:09 -10:00
Jack Andersen
b2d375a1d7
Finish CSamusDoll
2017-05-05 19:21:42 -10:00
Jack Andersen
0fe125d913
Finish CSamusHud and subsystems
2017-04-13 09:28:31 -10:00
Jack Andersen
c069666307
Player reflection and other imps
2017-03-25 19:53:04 -10:00
Jack Andersen
87a22b73fa
DrawWorld implementation complete
2017-03-05 20:33:51 -10:00
Jack Andersen
cac0e328f7
Tons of DrawWorld-related implementations
2017-03-03 18:31:08 -10:00
Jack Andersen
5c884fec0c
Work on CStateManager rendering functions
2017-03-02 21:18:12 -10:00
Jack Andersen
03a93c52b9
CSaveUI work
2016-12-17 18:16:04 -10:00
Jack Andersen
9ca7f9c9e4
HLSL shader sync, Windows build fixes
2016-08-17 10:05:23 -10:00
Jack Andersen
a910ddd912
Initial fog rendering
2016-08-07 18:48:18 -10:00
Jack Andersen
73573c84ea
Several CGameArea PostConstruct imps
2016-08-06 14:20:02 -10:00
Jack Andersen
2eb77b9a7a
CAreaOctTree fields and reader
2016-08-05 10:26:23 -10:00
Jack Andersen
9222a928ef
Thermal Hot GLSL filter
2016-08-03 11:53:03 -10:00
Jack Andersen
95033d3988
Initial extended shader refactor
2016-07-30 16:06:47 -10:00
Jack Andersen
67801e993a
Initial space warp filter
2016-07-29 07:38:44 -10:00
Jack Andersen
2eaa87b7e7
More CBooRenderer imps
2016-07-27 18:55:06 -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
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
Jack Andersen
5de5c3d85f
Character factory support classes
2016-04-12 20:07:23 -10:00
Jack Andersen
783fb4c4fe
Humungous refactor
2016-03-04 13:04:53 -10:00
Phillip Stephens
af69c9d3ab
Rename namespaces
2016-02-13 01:02:47 -08:00
Jack Andersen
259eb89b00
Class name fix
2016-02-07 17:31:05 -10:00