* Added app icon to the window
* Added Roms path
Added an option to the config to set a folder that opens when selecting a game instead of having to navigate to the folder manually every time.
* Clear up PR
* Clear up PR
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
* Add shader uniform-read unit test
* Add unit test f24 vector formatter
* Add Address Register Offset shader unit test
* Implement float-uniform out-of-bound return value
In the case that the resulting float-uniform index is greater than the 96 slots that it has, a result of `{1,1,1,1}` is to be returned.
* Implement shader relative addressing
Fails on the negative unit tests at the moment but passes all of the
others.
* Fix `MOVA` source register indexing
* Add Dynamic colors option for Android 12 or above (#8)
* Dynamic color for android 12 or above @Ishan09811
* Revert "Add Dynamic colors option for Android 12 or above (#8)" (#9)
This reverts commit 6ee1a39fb4.
* Material Switch (#10) | ISHAN | REVIEW
* Review Material Switch
* basic implement, ds editor, and remake theme selector
* add swap screen in drawer
* basic file provider for access private folder from file explorer
* Pandroid: Game about dialog (#7)
* Alert dialog idea
* Reimplement ishan game dialog.
* Add Picture In Picture support with a option (#11)
- Ishan picture in picture pr
* some fixes
* Add game to launcher and some clear code.
---------
Co-authored-by: Ishan09811 <156402647+Ishan09811@users.noreply.github.com>
Co-authored-by: gabriel <gabriel>
* Implement audio output
* Semi-proper audio output
* Add audio enable and vsync settings
* Add audio enable and vsync settings
* Optimize audio output a bit
* Make max ring buffer timeout smaller
* Make max ring buffer timeout smaller
* Revert to spinlocking for audio sync
* Sleep emulator thread if too many samples queued
* Fix Teakra submodule breaking
* Don't start audio device too soon
* Fix IWYU errors
* Fix compilation errors on GCC/Clang
* Ignore std::hardware_destructive_interference_size on Android NDK
* Fix more IWYU errors
* used material ui in ``holder_game`` + added click effect
* add click effect to use in ``holder_game``
* use material ui in ``dialog_lua_scripts``
* add required imports to use material ui in ``dialog_lua_scripts``
* use material ui in ``holder_lua_script``
* use material ui in ``fragment_game_drawer``
* use material ui in ``fragment_games``
* add appbar with app name + Material EditText
* fix drawarlayout
* remove line divider from ``NavigationView``
* fix navbar transparent
* too mutch fixes
- Fix Ui Render in android 7.
- Fix Navigation bar in android 7
- Rename developer option to advanced option.
- Fix crash because setTitle in action bar
- New style for switch button
* bonk
---------
Co-authored-by: gabriel <gabriel>