OpenRAC launcher
OpenRAC launcher
New (2)
Fixed (4)
Other work (1)
- #36Add enhanced lighting and GPU-driven renderingpezzadev
Behind the scenes (2)
Opened this day, not merged by its end (1)
- #43Optimise probe baking and add edge-aware texture upscalingpezzadev
Issues opened (1)
- #39OpenRAC may encounter a very obscure but guaranteed crash from base RaC1TheWhiteGuardian
Commits landed
develop: 67 commits
- 0d8a65dStats::probe reads its switches through common/env.h
- 4256408The install folder's first start decided in the core
- 1ca32ceDecomp-permuter pinned and patched in a cache
- 9268caaP2-04, the frontend's shared state and the window split out, done in the restructure's progress
- 58dbc3fThe frontend's shared state into frontend/state.h
- a0dd1dcRenderer/vulkan reads its variables through common/env.h
- 3d3069dChanged lines are held to clang-format in CI
- a5e266bA play's Discord presence decided in the core
- e4dedfdMove the scene's files from viewer/ to scene/
- 987c30bManifests and file digests from openrac_common
- 6d922ebFail a push or pull request whose changed lines clang-format would lay out differently
- a57634aP2-10, port/tools and the probe tools on openrac_common, done in the restructure's progress
- cdaf076Versionmap finds the repository and its tables through openrac_common
- a3b4707One bootstrap finds openrac_common; the probe tools use it
- 78ab825The frontend's frame box and moby blend to frontend/geometry
- 93cb4f1P2-28, the layering check in CI, in the restructure's progress
- 40ab0a6Run the port's layering check beside the conventions check
- 273f8e3Env::find, a variable of the table by its whole name
- 6b96e78Enhanced graphics on an Intel Mac say it ships without the baker
- 722301bIntel Macs ship without the probe baker
- 785e83cSplit main into one named check per behaviour, and comment the test
- c11e301Document every exported name and the headers' order
- cb9cb39Name private members m_<name>
- d8f743dCpp_style.py, the layout check for the port's and the SDK's C++
- 495de3cFrontend reads its variables through common/env.h
- e21816bP2-08, Result<T> and the C-boundary wrapper, done in the restructure's progress
- ea7c526Name the games' Linux desktop entries from game.json
- c681061Follow-ups from reviewing pull requests #37 and #40 to #42
- 511aeb1Host collision computes as the console's vector unit
- babf1baGame routines that behave as retail's
- 1ee96f0The remaining translation fixes
- 6eb590fEvery real function has C: libkernel's uncalled system calls, crt0, tlbtrap, the WAD DMA helpers
- f93f02aFolded functions' places, part 3
- 5a75c29The restructure's phase 2 as 39 packages in three lanes
- b50fd8fCommon/env.h, one table of the OPENRAC_* variables
- 62446ecP1-01, json and ps2_float in common/, done in the restructure's progress
- 3d4f004The JSON reader moves to common/, as openrac::json
- abfd8daTemplate/ named as the source of the files the templates share
- 4b97e17One job duration and transcript for Activity and the console
- a707850P1-07, the launcher's logic out of src-tauri, done in the restructure's progress
- 216cd4bThe Linux desktop integration in the core, with tests
- f849d82P1-06, the editor's helpers and disc identities, done in the restructure's progress
- 46444abOne copy of each shared helper
- 6344d47P1-05, the tools on openrac_common, done in the restructure's progress
- 1715fe7The launcher's bundled copy carries openrac_common
- 1618b95One WAD decompressor routine for rac2 and rac4
- 61f1248Add openrac_add_test and openrac_add_c_test
- d1ec24dCompile Embree with the build's CXXFLAGS
- bcebe39P0-06, master's CI green again, done in the restructure's progress
- 6b16b09Common/joining_thread.h, a thread its owner joins
- 66cccf3P1-02, the Vulkan backend split by concern, done in the restructure's progress
- ae7deeaMake_image's Image owned without a raw new or delete
- eb7688fOpenrac_common, the helpers the Python tools share
- 773db3aRetire the OPENRAC_PORT_WIP gate
- 867585fCheck the port's includes against the module layering
- 8fae05dRatchet & Clank gets 767 spare moby slots where its level heap has room
- 589c282Build Embree's AVX target so the probe baker links on x86-64
- 3b9c715The jobs console scrolls inside the window instead of growing with its output
- 7ee5e5eAdd the levels' visibility to exports made before it
- 8f45884A second press of Play or any action starts nothing while the first is queued, running or starting
- fb05784Carry Embree's license from its source when its install predates it
- 64af2acThe Enhanced graphics entry's core, its bake action and Play
- 59e29dbCompile enhanced rendering into every build, chosen at start
- 2bc8546Enhanced lighting and GPU-driven rendering
- 5c10f5bThe EE's float arithmetic for chosen functions, and port overrides of matched C
- fdece0fThe library layer answers as the console's libraries and kernel do
- 8a48975The README's files-and-network table in Prettier's layout
master: 67 commits
- 0d8a65dStats::probe reads its switches through common/env.h
- 4256408The install folder's first start decided in the core
- 1ca32ceDecomp-permuter pinned and patched in a cache
- 9268caaP2-04, the frontend's shared state and the window split out, done in the restructure's progress
- 58dbc3fThe frontend's shared state into frontend/state.h
- a0dd1dcRenderer/vulkan reads its variables through common/env.h
- 3d3069dChanged lines are held to clang-format in CI
- a5e266bA play's Discord presence decided in the core
- e4dedfdMove the scene's files from viewer/ to scene/
- 987c30bManifests and file digests from openrac_common
- 6d922ebFail a push or pull request whose changed lines clang-format would lay out differently
- a57634aP2-10, port/tools and the probe tools on openrac_common, done in the restructure's progress
- cdaf076Versionmap finds the repository and its tables through openrac_common
- a3b4707One bootstrap finds openrac_common; the probe tools use it
- 78ab825The frontend's frame box and moby blend to frontend/geometry
- 93cb4f1P2-28, the layering check in CI, in the restructure's progress
- 40ab0a6Run the port's layering check beside the conventions check
- 273f8e3Env::find, a variable of the table by its whole name
- 6b96e78Enhanced graphics on an Intel Mac say it ships without the baker
- 722301bIntel Macs ship without the probe baker
- 785e83cSplit main into one named check per behaviour, and comment the test
- c11e301Document every exported name and the headers' order
- cb9cb39Name private members m_<name>
- d8f743dCpp_style.py, the layout check for the port's and the SDK's C++
- 495de3cFrontend reads its variables through common/env.h
- e21816bP2-08, Result<T> and the C-boundary wrapper, done in the restructure's progress
- ea7c526Name the games' Linux desktop entries from game.json
- c681061Follow-ups from reviewing pull requests #37 and #40 to #42
- 511aeb1Host collision computes as the console's vector unit
- babf1baGame routines that behave as retail's
- 1ee96f0The remaining translation fixes
- 6eb590fEvery real function has C: libkernel's uncalled system calls, crt0, tlbtrap, the WAD DMA helpers
- f93f02aFolded functions' places, part 3
- 5a75c29The restructure's phase 2 as 39 packages in three lanes
- b50fd8fCommon/env.h, one table of the OPENRAC_* variables
- 62446ecP1-01, json and ps2_float in common/, done in the restructure's progress
- 3d4f004The JSON reader moves to common/, as openrac::json
- abfd8daTemplate/ named as the source of the files the templates share
- 4b97e17One job duration and transcript for Activity and the console
- a707850P1-07, the launcher's logic out of src-tauri, done in the restructure's progress
- 216cd4bThe Linux desktop integration in the core, with tests
- f849d82P1-06, the editor's helpers and disc identities, done in the restructure's progress
- 46444abOne copy of each shared helper
- 6344d47P1-05, the tools on openrac_common, done in the restructure's progress
- 1715fe7The launcher's bundled copy carries openrac_common
- 1618b95One WAD decompressor routine for rac2 and rac4
- 61f1248Add openrac_add_test and openrac_add_c_test
- d1ec24dCompile Embree with the build's CXXFLAGS
- bcebe39P0-06, master's CI green again, done in the restructure's progress
- 6b16b09Common/joining_thread.h, a thread its owner joins
- 66cccf3P1-02, the Vulkan backend split by concern, done in the restructure's progress
- ae7deeaMake_image's Image owned without a raw new or delete
- eb7688fOpenrac_common, the helpers the Python tools share
- 773db3aRetire the OPENRAC_PORT_WIP gate
- 867585fCheck the port's includes against the module layering
- 8fae05dRatchet & Clank gets 767 spare moby slots where its level heap has room
- 589c282Build Embree's AVX target so the probe baker links on x86-64
- 3b9c715The jobs console scrolls inside the window instead of growing with its output
- 7ee5e5eAdd the levels' visibility to exports made before it
- 8f45884A second press of Play or any action starts nothing while the first is queued, running or starting
- fb05784Carry Embree's license from its source when its install predates it
- 64af2acThe Enhanced graphics entry's core, its bake action and Play
- 59e29dbCompile enhanced rendering into every build, chosen at start
- 2bc8546Enhanced lighting and GPU-driven rendering
- 5c10f5bThe EE's float arithmetic for chosen functions, and port overrides of matched C
- fdece0fThe library layer answers as the console's libraries and kernel do
- 8a48975The README's files-and-network table in Prettier's layout