Commit graph

9 commits

Author SHA1 Message Date
Samuliak
98b5d56021 metal: add all the files 2024-08-16 10:06:56 +02:00
PSI-Rockin
b797c92b2e [CRO] Offset the old data address by the start of the CRO
The old logic caused bad data relocations
2024-04-22 18:17:58 -04:00
Wunk
929019e76b
Refactor build targets into AlberCore (#455)
* Ignore `.cache` folder

* Add `AlberCore` build-target

Separate the AlberCore from its frontends. Allowing two front-ends to interface
with the same core implementation.  This also allows for the core to interface
better with unit-testing.

* Modularize SDL/Qt frontend

Separates all QT/SDL build files and options into the frontend-build-target

* Fix optional OpenGL enablement

Software renderer requires OpenGL, so AlberCore requries OpenGL.

The QT frontend currently requires OpenGL due to `ScreenWidget`

* Fix Android build

* Fix LTO linking

* Fix windows build

`LoadLibrary` is a preprocessor that will use either `LoadLibraryW` or
`LoadLibraryA` depending on if `UNICODE` is defined or not.
In this case we are using an ASCII string literal and and can explicitly
specify the usage of `LoadLibraryA` with an ASCII literal.

* Bonk

* Bonk

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-11 19:51:17 +02:00
wheremyfoodat
95c1923c37
Update .gitignore 2023-12-06 17:11:30 +02:00
wheremyfoodat
46ba790736 Update gitiñore 2023-07-27 17:18:16 +03:00
SimoneN64
1dee9ec8dc Add slash to CLion build folders' .gitignore line (makes it extra reliable ) 2023-07-01 19:47:51 +02:00
fleroviux
4322ebda2c [GPU] Start texture combiner implementation
This commit first implements experimental and incomplete
texture combiner support. Currently only the first texture combiner
is implemented. Many sources and combine modes are not implemented yet.
2023-06-15 22:45:13 +02:00
wheremyfoodat
818ade660d Rename test folder & update gitignore 2022-09-18 15:58:35 +03:00
wheremyfoodat
b5371dc66c Initial commit (I really need to remove Boost) 2022-09-15 04:47:14 +03:00