Luke Street
17b3a954c7
dawn: Enable OpenGL on Windows, OpenGL ES on Linux
2022-07-29 16:17:10 -04:00
Luke Street
97357146f5
Add pre-launch settings, graphics API switching & more
2022-06-12 17:09:47 -04:00
Luke Street
af1814d3c7
CI fixes
...
- Don't use named params with fmt (fixes Clang 10)
- Disable buildcache step for macOS
- Update zeus (fixes GCC 9)
2022-06-03 02:01:36 -04:00
Luke Street
0ba73696f5
aurora: Fix mismatched filter mode for palette samplers
...
Update Dawn to fix asserts in Debug mode
2022-06-03 01:25:06 -04:00
Luke Street
80eb125631
Move SDL2 import before boo
2022-05-31 20:59:59 -04:00
Luke Street
6113f9356b
Update athena & zeus
2022-05-31 20:49:37 -04:00
Luke Street
a76d26d724
CMain: Support SDL2 audio backend
2022-05-31 20:48:25 -04:00
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
Phillip Stephens
0ca2786302
Initial CTextRenderBuffer rewrite
2022-05-13 23:47:29 -07:00
Luke Street
3a71a72ec7
CMake: Add Linux presets with Address Sanitizer
2022-05-12 13:24:28 -04:00
Luke Street
a9680126b9
CAnimSourceReader: Fixes in VGetAdvancementResults, VAdvanceView, VReverseView
2022-05-12 12:10:01 -04:00
Luke Street
1115b451a5
aurora: Update dawn
2022-05-09 00:56:44 -04:00
Luke Street
e5a694842a
Update dawn (disable GL_FRAMEBUFFER_SRGB)
2022-05-03 00:03:10 -04:00
Phillip Stephens
51a1b6ba9b
GX: fix uploading post transform matrices
2022-03-24 01:03:41 -07:00
Luke Street
fcfa9f0d64
Begin transitioning CElementGen RenderParticles & many fixes
2022-03-20 16:24:02 -04:00
Luke Street
5a4b5bb38d
More Windows fixes & virtual destructor for CSkinnedModel
2022-03-16 01:21:01 -04:00
Henrique Gemignani Passos Lima
a342859b51
Ensure atdna is found when using pre-built copy
2022-03-12 21:45:17 +02:00
Phillip Stephens
d47ce662da
Update zeus
2022-03-12 09:49:49 -08:00
Phillip Stephens
3b5d5e1473
Update zeus
2022-03-12 09:03:55 -08:00
Luke Street
13b1ebb12e
The Great Removal
2022-03-09 00:06:42 -05:00
Luke Street
14a82a678a
Some hacks for TEV stage handling
2022-03-08 00:28:31 -05:00
Phillip Stephens
7010c36056
DolphinCTexture: Near complete RE, usable as-is!
2022-03-02 23:51:11 -08:00
Luke Street
5e7b8ebacf
Merge branch 'dawn' into new-cmodel
...
# Conflicts:
# Runtime/Streams/ContainerReaders.hpp
2022-03-01 01:37:08 -05:00
Phillip Stephens
56ea04b976
Update nod
2022-02-28 22:05:54 -08:00
Luke Street
ad1453ac08
Create xxhash_impl.{c,h} for ease of use & universal builds
2022-02-27 11:05:48 -05:00
Phillip Stephens
3ab34f67e0
Update SDL
2022-02-23 21:17:40 -08:00
Phillip Stephens
acb137c790
Add new hint SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE to support proper GameCube rumble with GC controllers
2022-02-22 22:39:48 -08:00
Luke Street
107ca74702
Extract extern CMakeLists.txt; add nativefiledialog
2022-02-23 00:28:21 -05:00
Luke Street
648a8e1af5
Merge branch 'new-streams' into dawn
2022-02-22 21:08:53 -05:00
Phillip Stephens
40669f4dc9
Add initial rumble support, use modified SDL branch to support all GC controller rumble modes
2022-02-22 01:12:15 -08:00
Luke Street
c33674b9ab
Lots of Windows fixes; add D3D12; more boo decoupling
2022-02-22 00:53:57 -05:00
Phillip Stephens
c679c2e0f8
Don't disable the compositor on Linux
2022-02-20 18:42:59 -08:00
Luke Street
b6b68135ef
aurora: Working movie player (again)
2022-02-19 00:33:56 -05:00
Luke Street
c64f9eb2d1
aurora: Reimplement textures
2022-02-17 19:38:31 -05:00
Luke Street
dcc040c7e0
aurora: imgui over SDL/WebGPU
2022-02-17 01:03:00 -05:00
Luke Street
7b9f893a49
aurora: the boring C++ version
2022-02-16 00:21:24 -05:00
Luke Street
5a41dab870
Merge remote-tracking branch 'origin/main' into wgpu
...
# Conflicts:
# extern/boo
2022-02-08 03:46:22 -05:00
Luke Street
a1482b4743
SDL controller input
2022-02-07 20:48:08 -05:00
Luke Street
41dc1b2cde
Update boo
2022-02-04 23:25:41 -05:00
Luke Street
e48435f11e
Start wiring up wgpu+winit
2022-01-31 19:06:54 -05:00
Phillip Stephens
45450dce16
Update submodules
2022-01-10 23:29:33 -08:00
Phillip Stephens
5cc2e6bce7
Update athena
2021-11-23 22:14:05 -08:00
Phillip Stephens
3e57934334
Compile fixes
2021-11-22 22:56:18 -08:00
Luke Street
a2cc6cd204
Merge remote-tracking branch 'darkszero/feature/lazy-commit-resources'
...
# Conflicts:
# extern/boo
2021-10-25 23:07:56 -04:00
Luke Street
7d7a8673b7
Update zeus
2021-10-25 22:55:02 -04:00
Luke Street
2c79d64978
Stop trying to make <ranges> happen, it's not going to happen
2021-10-25 22:34:20 -04:00
Luke Street
bdb173b1b4
Update submodules
2021-10-25 19:37:28 -04:00
Luke Street
32e115f4aa
Merge remote-tracking branch 'origin/main' into utf8
...
# Conflicts:
# DataSpec/DNAMP1/FRME.cpp
# DataSpec/DNAMP1/MLVL.cpp
# Runtime/CMain.cpp
# hecl/lib/Blender/Connection.cpp
2021-10-25 19:03:01 -04:00
Phillip Stephens
e331c5d5c6
Add Player Transform tools
2021-07-11 17:59:05 -07:00