Anders Jenbo
4a06f4cc24
Ignore compile_commands.json
4 months ago
Gleb Mazovetskiy
50e35166a6
Add a `--log-to-file` flag
...
Useful for platforms like DOS where it's not necessarily easy to
redirect the log output.
7 months ago
staphen
5a03f1e555
Deploy text render fixtures to the build directory
1 year ago
Gleb Mazovetskiy
5a14cc57f3
text renderer: colors layout fix + improved tests
...
1. Fixes DrawStringwithColors kerning fit handling and newline handling.
2. Splits tests into one file per function call, making it easier to compare diffs and add new tests.
Also adds `--update_expected` argument to update the expected files with actual results.
1 year ago
Gleb Mazovetskiy
8dc0f039f9
Add a text rendering integration test
...
This shows that we still have some issues with draw string with colors +
kerning fit but that's OK as we don't use that currently.
1 year ago
obligaron
a3eea0fb88
MSVC: Enable Edit & Continue in debug builds
1 year ago
Andrew James
9c1a3b7b55
improve movement to body slots
1 year ago
Gleb Mazovetskiy
dd3103497a
aarch64-linux-gnu cross-compilation
...
Allows one to easily cross-compile for aarch64 on a Debian/Ubuntu host.
Also adds a GitHub Action for it.
3 years ago
Gleb Mazovetskiy
b13f413fc2
Add tools/run_big_endian_tests.sh
...
A tool to run tests on a big-endian system.
Uses an Alpine s390x Docker container.
3 years ago
Anders Jenbo
39591eed9a
Ignore VCode project files
4 years ago
Felipe Wannmacher
1ca5e5681b
Added UWP to appveyor.yaml ( #3959 )
4 years ago
Felipe Wannmacher
8efbcf2058
Xbox One/Series support ( #3946 )
4 years ago
Gleb Mazovetskiy
614efb5bd5
A tool to build a self-contained source tarball
...
The does some pruning of the dependencies' files to avoid a 100 MiB+ tarball.
Even with that, the final tarball size is 17 MiB with xz, 25 MiB with gzip.
See the file documentation at the top of `tools/make_src_dist.py` for
more information.
4 years ago
Anders Jenbo
0395c70f01
Ignore compiled language files
5 years ago
Gleb Mazovetskiy
1c2650b235
GPERF: Option to dump heap profile of the 1st game iteration
...
If `GPERF` and `GPERF_HEAP_FIRST_GAME_ITERATION` are set,
start tracking allocation in `main` and save the heap state of the first game iteration.
5 years ago
Mieszko Ślusarczyk
f1208cd491
set macOS deployment target to 10.12.0 (macOS Sierra) ( #879 )
6 years ago
qndel
2cc494581f
Add enum for icreateinfo
6 years ago
Cyril SIX
3d24a014ba
Adding vim .swp files to gitignore
...
Should I conclude I'm the only vim user out here? ;)
6 years ago
Anders Jenbo
9e6d99ebb0
CMakeSettings.json is needed to configure VS build envs
6 years ago
Anders Jenbo
3c276a3cd3
Add documentation
...
- Add file documentation to about 1/4 of the files in Source
- Copy over a lot of the documentation from the sanctuary/notes repo
- Standardise all the existing documentation
- Create a configuration for Doxygen
- Add more documentation (engine.cpp is now fully documented)
6 years ago
Robin Eklind
e7064e0b3f
Add *.so and *.a to .gitignore
...
ELF build artifacts.
6 years ago
danie1kr
d728caaf94
add new platform: clockwork pi GameShell
6 years ago
Gleb Mazovetskiy
309693b9ff
OpenDingux: GKD350h support
...
Start and Select are swapped in this version because Start + D-Pad controls backlight on the GKD350h.
There is nothing to map mouse emulation to in this version because of this but it isn't necessary to play the game.
This version looks uglier than on RG350 because it uses software scaling beacuse the IPU on the GKD350h doesn't work.
6 years ago
Gleb Mazovetskiy
e1c7ad0ac4
OpenDingux/RetroFW: Build improvements
...
1. Use RetroFW buildroot directly as it is now open-source.
2. Build in separate build directories.
This lets us build them in parallel and preserves cmake cache across build.
6 years ago
lantus360
4c96d946c6
Initial Nintendo Switch support
6 years ago
arczi84
9b4fd2debd
Ignore data file
7 years ago
Sergey Semushin
ef44e9b59e
Ignore CMakeSettings.json.
7 years ago
Anders Jenbo
24381c2749
ignorer generated files
7 years ago
Benny Franco Dennis
6a1e307382
Adding ignored files of xcode
7 years ago
Benny Franco Dennis
abce04c14a
Revert "Updating gitignore with xcode info" removing a rare character added by osxx
...
This reverts commit f65fc44e8b .
7 years ago
fenix
93df116482
ignore macos x86 libs
7 years ago
Benny Franco Dennis
f65fc44e8b
Updating gitignore with xcode info
7 years ago
Anders Jenbo
28d8132298
Update .gitignore
7 years ago
Anders Jenbo
eea41503f1
Implement more of the init, audio and video system
...
- Fix audio for videos with 8bit audio
- Allow muting music and audio
- Save audio volumns to ini
7 years ago
Anders Jenbo
be381511d2
Remove build files
7 years ago
aperturesecurity
05fe910159
adding text to main menu again
7 years ago
aperturesecurity
2b9edeca92
adding new build
7 years ago
aperturesecurity
9a2543f731
build should be passing now
7 years ago
aperturesecurity
c7b07fe94d
make resizing window and cleaned up a few things
7 years ago
aperturesecurity
80eb28fa91
fixed a bunch of unmerged stuff
8 years ago
aperturesecurity
42ce77ce05
Rebirth and Nuke
8 years ago
Dennis Duda
06d4e8a64e
Converted workspace, projects, makefile to VC++6
...
updated Makefile to compile with VC++ 6, link/generate the DLLs with link.exe 6, but link Diablo.exe with link 5.10
8 years ago
Robin Eklind
e3a51ed1d1
Add Makefile for compiling with VC on Linux ( #94 )
8 years ago
Adam Heinermann
0c01fc41ad
Created VS 2017 solution file and project files. ( #93 )
8 years ago
Adam Stachowicz
6e1722389e
.gitignore for Visual Studio from gitignore.io ( #74 )
8 years ago
Leonard
7e5bed4fb5
Makefile: Use just one makefile; improvements ( #29 )
8 years ago
mewmew
f5f76f8b8a
Fix build on Linux
8 years ago
galaxyhaxz
b1ee40f6e7
Revert "Add preliminary support for compiling on Linux"
8 years ago
mewmew
1836399875
Fix linking against storm.dll and diabloui.dll
...
* add aliases for storm exports to handle __stdcall calling convention on Linux
* mark external functions as extern "C"
8 years ago