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
Phillip Stephens
22d0343a5f
[Thardus] Rename `x5ec` to `x5ec_stateProg` to match observed behavior
2021-09-04 16:17:14 -07:00
Phillip Stephens
933279ceb6
Various knockback related fixes, don't call WaitForComplete in CGameaArea
2021-06-13 18:06:29 -07:00
Phillip Stephens
a9bcb7a9ce
Reformat pass
2021-06-07 12:29:18 -07:00
Phillip Stephens
bd050e8ac0
Start renaming CThardus functions
2021-05-06 10:53:19 -07:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Phillip Stephens
4c3d7193b1
Thardus: fix locking onto destroyed rocks
2020-09-13 13:24:16 -07:00
Phillip Stephens
545a6d691c
CThardus: roll baby roll
2020-09-13 13:00:13 -07:00
Phillip Stephens
1cc574ed11
CThardus: cleanup and minor fixes
2020-09-13 12:03:49 -07:00
Phillip Stephens
e64591bbf8
CThardus: Fix knee collider, attempt to fix healthbar
2020-09-12 21:08:14 -07:00
Phillip Stephens
e512ba1336
More CThardus imps
2020-09-12 18:40:19 -07:00
Phillip Stephens
fb69ae741d
Fix Thardus' structure and implement basic behavior
2020-09-12 18:40:19 -07:00
Phillip Stephens
2ca0cd2bdd
Final CThardusRockProjectile imps, cleanup needed
2020-09-12 18:40:19 -07:00
Phillip Stephens
1ba68175e9
More CThardus imps, add CRandom16 stats
2020-09-12 18:40:19 -07:00
Phillip Stephens
773d5cd673
Thardus: Minor fixes
2020-09-12 18:40:18 -07:00
Phillip Stephens
7847b59705
More CThardus imps
2020-09-12 18:40:15 -07:00
Lioncash
4dc553e72a
General: Resolve several -Wextra-semi warnings
...
Remove redundant semicolons and also amends some macros to require
semicolon termination.
2020-08-23 15:45:54 -04:00
Lioncash
fa3e639a9d
RuntimeCommon: Make use of bitfield initializers where applicable
...
Continues and finishes the migration towards initializing all bitfield
members where applicable
2020-04-21 17:16:19 -04:00
Lioncash
27813e5fc3
CThardus: Remove mutable specifier from m_flareFilter
...
Now that Render() is non-const, this specifier is no longer necessary.
2020-04-09 21:19:56 -04: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
Phillip Stephens
b44e43c7c0
Merge pull request #187 from lioncash/make
...
CThardus: Minor tidying changes
2020-03-06 16:13:42 -08:00
Lioncash
3717480eeb
CThardus: Make use of std::array where applicable
...
Dehardcodes some sizes and gets rid of two instances of implicit sign
conversions.
2020-03-05 23:22:30 -05:00
Lioncash
6917132a94
CThardus: std::move vector instances in constructor
...
Previously the std::move calls wouldn't do anything, as the parameters
were constant references, so we can take them by value and move into the
constructor and then move the parameters into the member variables.
While we're at it, we can initialize the vectors in place instead of
constructing and then assigning to them.
2020-03-05 21:19:32 -05:00
Phillip Stephens
9f5f0abab4
More CThardus imps, add reference CTevPass imps
2020-02-29 17:11:41 -08:00
Phillip Stephens
841996a872
More work on CThardus
2020-01-05 20:24:54 -08:00
Phillip Stephens
21159e604e
More CThardus
2019-12-14 15:50:29 -08: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