24 Commits

Author SHA1 Message Date
Luke Street b979ff6913 Public aurora::gfx API (custom draws & compute) 2026-07-07 13:13:53 -06:00
Luke Street f49d3c5f58 Fix typo 2026-06-14 20:56:21 -06:00
Luke Street 10308b0ccb Optimize RmlUi render passes 2026-06-14 20:15:45 -06:00
Luke Street 9b5807a1ef Minor cleanup 2026-06-13 23:49:08 -06:00
Luke Street 71d8462557 Introduce render worker & revamp RmlUi backend 2026-06-04 23:43:13 -06:00
Luke Street 9975a16f12 RmlUi: Add RuntimeTextureProvider 2026-05-27 22:56:27 -06:00
Reilly Brogan e9db7ea7b2 Add resourcesPath to auroraConfig (#211)
Signed-off-by: Reilly Brogan <reilly@reillybrogan.com>
2026-05-27 18:27:57 -06:00
Luke Street 18dc51234f RmlUi: Disable MSAA for now 2026-05-07 22:54:56 -06:00
Luke Street c4762319fc RmlUi: Improve blur shader 2026-05-07 22:33:19 -06:00
Luke Street 720588446f RmlUi: Fix MSAA sample count 2026-05-07 17:22:37 -06:00
Luke Street a548a616b4 RmlUi: Accuracy, performance & MSAA 2026-05-07 17:19:12 -06:00
Luke Street 4cd8d2f009 Refactor viewport fit handling; use game viewport for RmlUi 2026-05-05 23:13:31 -06:00
Luke Street 7c5242d33d RmlUi: Premultiply alpha in get_image 2026-05-05 21:41:30 -06:00
Luke Street 31ad8443c4 RmlUi: Use sampler AddressMode::Repeat 2026-05-05 00:04:02 -06:00
Luke Street 2541890ebf RmlUi: Use SDL_GetBasePath prefix for files & cleanup 2026-05-04 18:25:33 -06:00
Luke Street 5973fa05f8 RmlUi: SDL_IOFromFile should not open as write 2026-05-03 22:12:46 -06:00
CraftyBoss 0d05404564 Switch RmlUi FileInterface to custom SDL version (#152)
* add file interface that uses SDL file io to access filesystem

this fixes android not properly accessing asset system through SDL, as the default file interface uses the standard C api, which on android is directed to the apps data directory.

* remove debug logs, run clang format
2026-05-03 18:46:34 -06:00
Luke Street 702583583d Update RmlUi interfaces 2026-05-01 00:25:23 -06:00
Luke Street 285c11a13c RmlUi: Add opacity filter support 2026-04-30 20:43:15 -06:00
Luke Street a2c431d084 RmlUi: Add a hacky API to adjust input type 2026-04-30 00:05:37 -06:00
Luke Street 7717090352 RmlUi: Avoid re-activating SDL text input 2026-04-29 23:49:27 -06:00
Luke Street 57b748d868 RmlUi: Override Activate/DeactivateKeyboard in SystemInterface 2026-04-29 23:43:14 -06:00
Luke Street 1fed316829 RmlUi: Add gradient support 2026-04-28 15:47:17 -06:00
CraftyBoss eceac96bcb RmlUi integration (#142)
* begin work on integration

* draw null tex when tex handle is null, switch to immediates for geometry translation

* fix window resizing and texture loads, switch to dynamic ubo

* remove immediate usage

* Add initial rmlui public API

* Use proper dimensions; fix texture resolution

* Remove unnecessary SetDimensions

* Cleanup & add clip mask support

* Implement blur and shadow filters

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-27 23:43:30 -06:00