Luke Street
4048492279
iOS and tvOS support
2022-05-27 15:52:16 -04:00
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
22dfd3b3f7
aurora: Rework texture binding API
...
- Texture binding is now handled by GX calls
- More CCubeMaterial / CCubeRenderer impl
- Semi-working thermal visor rendering
- More CGraphicsPalette impl
- Some CWorldShadow impl
- Start work on indirect texturing
- Stub out CTextRenderBuffer
2022-05-13 19:40:31 -04:00
Luke Street
cd86dbd6ee
More CCubeMaterial, more CGraphics, more aurora::gx
2022-03-06 02:46:42 -05:00
Luke Street
740114af9e
Begin transitioning to new CTexture; start Stream API
2022-03-04 02:47:21 -05:00
Luke Street
1583248896
Fix missing CMoviePlayer::Initialize call
2022-02-27 12:08:24 -05:00
Luke Street
c64f9eb2d1
aurora: Reimplement textures
2022-02-17 19:38:31 -05:00
Luke Street
7b9f893a49
aurora: the boring C++ version
2022-02-16 00:21:24 -05:00
Luke Street
b871cc965a
memmove -> memcpy
2022-02-08 01:59:09 -05:00
Luke Street
921d6bf10a
Working movie player
2022-02-08 01:54:05 -05:00
Luke Street
a1482b4743
SDL controller input
2022-02-07 20:48:08 -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
Luke Street
94f10bb002
Remove Editor & specter
2021-05-29 18:45:07 -04:00
Phillip Stephens
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07: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
Luke Street
232823ae69
Runtime/Graphics: Replace bitfield unions with constructor initializers
2020-04-10 15:03:31 -04:00
Lioncash
097d4a4422
Runtime: Collapse emplace_back() calls where applicable
...
Same behavior, but with less code.
2020-03-13 17:14:44 -04:00
Lioncash
1cb289f243
RuntimeCommon: Normalize cpp inclusions
...
Normalizes the headers for the cpp files in the RuntimeCommon target.
Now all headers and source files within the RuntimeCommon/RuntimeCommonB
targets are normalized and consistent with one another.
2020-01-15 09:15:47 -05:00
Jack Andersen
5acf9ecbcf
Graphics debug groups and bug fixes
2019-07-20 22:42:52 -10:00
Jack Andersen
e218b8aeb5
CActorContraption fixes, better CMake dependency handling
2019-06-11 16:05:17 -10:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
b76ee77ecf
Fix CMoviePlayer from rendering upside down on Vulkan
2018-10-20 19:39:16 -10:00
Jack Andersen
c307e354ca
Huge shader refactor
2018-10-06 16:59:17 -10:00
Jack Andersen
67197621a1
Fix fixed position camera hint
2018-07-09 08:08:44 -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
4e5c991424
Metal API adjustments; MSAA support
2018-01-06 19:19:49 -10:00
Jack Andersen
1cb36fc37a
UWP support
2017-12-05 17:26:15 -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
1629882113
Refactors to support fog volume rendering
2017-03-13 21:03:58 -10:00
Jack Andersen
ce723d5505
Frontface culling support boo sync
2017-03-10 10:52:53 -10:00
Jack Andersen
9b9ba95d45
Sync with boo shader cache
2017-03-05 13:03:23 -10:00
Jack Andersen
6a7fc0145f
Bitstream fixes
2017-02-05 17:21:58 -10:00
Jack Andersen
da91c921cb
Bitfield initializer bug fixes
2017-01-24 18:40:19 -10:00
Jack Andersen
f95d6c8ada
OpenGL enum change; Metal <10.11 fixes
2016-08-23 18:35:35 -10:00
Jack Andersen
952b96fa79
GLSL refactors to support Vulkan
2016-07-07 14:07:11 -10:00
Jack Andersen
2e784a1941
Vulkan Updates
2016-07-01 17:46:02 -10:00
Jack Andersen
10784b7dc5
Updates for Vulkan rendering
2016-06-30 16:33:16 -10:00
Jack Andersen
384f660efc
Update amuse
2016-06-07 18:38:26 -10:00
Jack Andersen
a07112ccfa
Update amuse and boo
2016-05-27 20:57:21 -10:00
Jack Andersen
28e3d3c6fa
Moved DSP decoder to amuse
2016-05-10 18:51:22 -10:00
Jack Andersen
86c21a77ac
Function-scope statics aren't as efficient as file-scope ones
2016-04-14 17:26:01 -10:00
Jack Andersen
9f0e9a808b
Implement Metal lighting shader
2016-04-03 20:16:03 -10:00
Jack Andersen
77a8ce5f17
boo lambda-API refactor
2016-03-30 09:16:01 -10:00
Jack Andersen
7f8e21a999
Update shader pipeline calls
2016-03-23 22:07:22 -10:00
Jack Andersen
42f7cbe4b5
Update audio integration
2016-03-23 14:05:56 -10:00
Jack Andersen
5566c5b002
More CGuiFrame imps
2016-03-14 18:55:57 -10:00
Jack Andersen
5054cd1d8a
More stubs for GuiSys
2016-03-09 17:47:37 -10:00