isle-portable/LEGO1/tgl/d3drm
Anonymous Maarten 196259c6c9
Some checks failed
Build / Current ${{ matrix.toolchain.name }} (map[clang-tidy:true d3drm-from-wine:true dx5-libs:false msys-env:mingw-w64-i686 msystem:mingw32 name:msys2 mingw32 shell:msys2 {0} werror:true]) (push) Has been cancelled
Build / Current ${{ matrix.toolchain.name }} (map[clang-tidy:true d3drm-from-wine:true dx5-libs:false msys-env:mingw-w64-x86_64 msystem:mingw64 name:msys2 mingw64 shell:msys2 {0} werror:true]) (push) Has been cancelled
Build / Current ${{ matrix.toolchain.name }} (map[d3drm-from-wine:false dx5-libs:true name:MSVC (32-bit) setup-cmake:true setup-msvc:true setup-ninja:true shell:sh vc-arch:amd64_x86]) (push) Has been cancelled
Build / Current ${{ matrix.toolchain.name }} (map[d3drm-from-wine:true dx5-libs:false name:MSVC (64-bit) setup-cmake:true setup-msvc:true setup-ninja:true shell:sh vc-arch:amd64]) (push) Has been cancelled
Format / C++ (push) Has been cancelled
Naming / C++ (push) Has been cancelled
Parse cli arguments + log with SDL_Log (#30)
* cmake: copy DLL dependencies to output path

This also copies SDL3.dll from an external path when using system
dependencies.

* Only include <SDL3/SDL.h>

* isle: parse cli argument (--ini for custom ini path)

* Use SDL_CreateWIndowWithProperties to create SDL window

Less branching => Clearer code

* Log mxdirectx failure using SDL_Log + E_NOINTERFACE

* Fix d3drm32.def for msvc

* Define D3DRM_WINE when using d3drm from wine

* Ignore failed assertions from d3drm unimplemented functions

* inparser will/should create libiniparser.lib for static libraries and iniparser.lib for a shared library
2024-06-26 11:24:40 -07:00
..
camera.cpp Pad all single-digit hexadecimal values with zero (#504) 2024-01-29 22:17:17 +01:00
device.cpp (Discussion/Proposals) Consistency regarding annotations of header-implemented functions (#316) 2023-12-12 20:27:17 +01:00
group.cpp Implement ViewManager::FUN_100a65b0 (#650) 2024-03-10 05:12:15 +01:00
impl.h Parse cli arguments + log with SDL_Log (#30) 2024-06-26 11:24:40 -07:00
light.cpp Pad all single-digit hexadecimal values with zero (#504) 2024-01-29 22:17:17 +01:00
mesh.cpp Implement TglImpl::MeshBuilder::CreateMesh (#635) 2024-03-08 17:55:25 +01:00
meshbuilder.cpp Implement/match LegoCharacterManager::FUN_10085870 (#764) 2024-04-02 14:04:17 +02:00
renderer.cpp Implement TglImpl::MeshBuilder::CreateMesh (#635) 2024-03-08 17:55:25 +01:00
texture.cpp Backports of isle-portable x64 fixes (#1044) 2024-06-25 17:56:30 +02:00
view.cpp Backports of isle-portable x64 fixes (#1044) 2024-06-25 17:56:30 +02:00