Commit Graph

21 Commits

Author SHA1 Message Date
Luke Street d8e41e4bcc Update dawn & use external OpenGL context hooks 2022-08-29 17:07:21 -04:00
Luke Street 99bb9e5f83 input: Updates for absl 2022-08-29 17:06:38 -04:00
Luke Street 610b6ba8bf webgpu: Set WebGPU device logging callback 2022-08-29 17:06:12 -04:00
Luke Street ea6e49e000 gfx: Limit # of synchronous pipelines per frame
Allows OpenGL(+ES) to run smoothly even when
building initial pipeline cache.
2022-08-29 17:05:34 -04:00
Luke Street ff0b43137c gx_shader: Use custom mtx types for consistent size/alignment 2022-08-29 17:04:12 -04:00
Luke Street c649cd62ee gx: More operator!= impls for old GCC 2022-08-28 14:11:07 -04:00
Phillip Stephens a3d04247e6 Attempt to fix PADSerializeMappings 2022-08-11 08:53:31 -07:00
Luke Street 8cbebc12b2 Disable A/B swap on standard controllers 2022-08-09 18:27:05 -04:00
Luke Street ac5d4a7ca3 Add GXDestroyTlutObj 2022-08-09 18:26:53 -04:00
Luke Street 9fe0cff6e3 Add aurora_get_backend and aurora_get_available_backends 2022-08-09 18:26:44 -04:00
Luke Street 5f06d873bc gx_shader: normalize normal 2022-08-09 13:40:45 -04:00
Luke Street 5d0848d428 GXTransform: Projection matrix depth fix 2022-08-09 02:26:02 -04:00
Luke Street c060e1da6b Reimplement GXCopyTex; simplify assertions 2022-08-09 02:05:33 -04:00
Luke Street 893cabe55a Transition back to webgpu_cpp; initial emscripten support 2022-08-02 16:37:56 -04:00
Luke Street 04590f30cd Fix GXSetTevColorS10; fix sampling GX_TF_R8_PC 2022-07-31 17:02:56 -04:00
Luke Street e22541f175 Add VISetWindowTitle, VISetWindowFullscreen 2022-07-29 16:46:03 -04:00
Luke Street 928b34ce76 GXSetArray: Set stateDirty 2022-07-29 16:15:52 -04:00
Luke Street 0da998450b Merge GXBegin/GXEnd draws if GX state unchanged 2022-07-28 19:48:02 -04:00
Luke Street 3d66feb682 Remove Metaforce hack 2022-07-28 07:28:29 -04:00
Luke Street 1213f32d0e Update submodules; add (very) simple example 2022-07-27 15:15:23 -04:00
Luke Street 9a725c89cf Initial commit 2022-07-27 11:25:25 -04:00