Luke Street
7b9f893a49
aurora: the boring C++ version
2022-02-16 00:21:24 -05:00
Luke Street
e48435f11e
Start wiring up wgpu+winit
2022-01-31 19:06:54 -05:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
Lioncash
136a229a1a
Graphics/Shaders: Use std::array where applicable
...
Makes the arrays strongly typed and impervious to array->pointer decay.
This also allows simplifying some operations (such as being able to call
fill() instead of needing to use std::fill, etc).
2019-11-09 20:22:16 -05:00
Lioncash
902f4fb5c5
Graphics/Shaders: Use forward declarations where applicable
...
Now, with all of the headers normalized, we can safely convert some
headers into forward declarations without needing to worry about
potentially breaking code in other headers or source files.
2019-11-09 20:22:09 -05:00
Jack Andersen
0ab08daae7
Windows build fixes
2019-07-27 15:21:31 -10:00
Jack Andersen
5acf9ecbcf
Graphics debug groups and bug fixes
2019-07-20 22:42:52 -10:00
Jack Andersen
f40bf707f6
DCLN OBB transform fix
2019-03-07 18:16:42 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
7c7da6671a
SIMD refactor
2018-12-07 15:49:15 -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
f60af632b3
Big fixes and big memory leak refactor (linux only for now)
2018-05-19 20:14:57 -10:00
Jack Andersen
74ce62726d
Working space warp effect for charge beam
2018-02-12 20:46:59 -10:00
Jack Andersen
73ae278c87
Several collision fixes
2017-12-17 16:54:50 -10:00
Jack Andersen
3894749675
Changes to support boo object tracker API
2017-11-04 20:17:12 -10:00
Jack Andersen
30ae347420
Implement CWorldShadow and texture clamp mode
2017-09-30 18:26:46 -10:00
Jack Andersen
d5c7efce58
Tons of refactors and bug fixes
2017-01-28 17:58:16 -10:00
Jack Andersen
ce3014b313
Refactored widescreen filter to set renderer viewport as well
2016-09-02 13:37:02 -10:00
Jack Andersen
f95d6c8ada
OpenGL enum change; Metal <10.11 fixes
2016-08-23 18:35:35 -10:00
Jack Andersen
1c64605261
HLSL extension shaders
2016-07-31 18:35:42 -10:00
Jack Andersen
c4c3e1883f
Metal extended shader support
2016-07-31 10:52:04 -10:00
Jack Andersen
95033d3988
Initial extended shader refactor
2016-07-30 16:06:47 -10:00
Jack Andersen
df4ce27240
Preserve proportions for non-square warps
2016-07-29 18:48:02 -10:00
Jack Andersen
f33dcaa1ab
Minor coordinate fix
2016-07-29 18:45:20 -10:00
Jack Andersen
8460ed713b
More CSpaceWarpFilter coordinate fixes
2016-07-29 18:39:13 -10:00
Jack Andersen
03671ce5e1
Allocation bounds fix, Space Warp 0.5 bias
2016-07-29 17:53:45 -10:00
Jack Andersen
0a7e36a1fb
Space warp pixel-accuracy fixes
2016-07-29 12:57:48 -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