Clownacy
3c691732a6
Update glad #include paths
2020-04-03 17:09:14 +01:00
Clownacy
dac8f704cd
Cleanup and debug prints
2020-04-03 17:02:02 +01:00
Clownacy
5bb839136b
Added controller support to GLFW3 backend
2020-04-03 16:53:58 +01:00
Clownacy
40464a9fc0
Move-around Backend files
...
Hoping to introduce some degree of grouping
2020-04-03 14:42:11 +01:00
Clownacy
ee7cf6799b
Yet another warning
2020-04-03 02:12:06 +01:00
Clownacy
4f2f6ad4f4
More warnings
2020-04-03 02:10:28 +01:00
Clownacy
8266db3372
Shut-up another warning
2020-04-03 02:08:19 +01:00
Clownacy
d68fb53710
Shut-up another warning
2020-04-03 02:06:26 +01:00
Clownacy
dded47f921
Cleanup
2020-04-03 02:00:51 +01:00
Clownacy
f45758e845
Add missing dependencies
2020-04-03 01:52:54 +01:00
Clownacy
5f1560ecdf
Make Travis ignore invalid setups
2020-04-03 01:45:24 +01:00
Clownacy
5b996b3459
Give glad a CMake file
...
Today I learned that CMake will error if the project shares a
dependency with a nested CMake file (which could be from an
entirely-separate project that you have no control over).
I'm starting to really hate CMake.
2020-04-03 01:34:47 +01:00
Clownacy
a093ebd018
Add another missing CMake macro
2020-04-03 01:05:24 +01:00
Clownacy
ddc2d795f5
Add a missing CMake macro
...
Was causing macOS Travis builds to fail
2020-04-03 00:00:22 +01:00
Clownacy
10f9882108
Shut up a warning
2020-04-03 00:00:13 +01:00
Gabriel Ravier
afd3abecc4
Correctly used Attributes.h instead of a definition directly in SoftwareMixer.cpp
...
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2020-04-03 00:43:34 +02:00
Gabriel Ravier
f68984bd58
Merge branch 'portable' into improvePerformance2
...
# Conflicts:
# src/Backends/Audio/SDL2.cpp
2020-04-03 00:36:44 +02:00
Clownacy
c194ff9dc6
Revert "Use cmake -B
in Travis"
...
This reverts commit 4ec5951bed
.
2020-04-02 23:21:47 +01:00
Clownacy
2b65c5811a
Merge branch 'portable' of https://github.com/Clownacy/Cave-Story-Engine-2 into portable
2020-04-02 23:18:44 +01:00
Clownacy
0846a1b3b9
Make DoConfig icon appear in window on Windows
2020-04-02 22:14:55 +01:00
Clownacy
54797a05f8
Do not create imgui.ini
2020-04-02 22:14:36 +01:00
Clownacy
ef00bbcdd4
Get window icon working in GLFW
...
Amazingly, this actually works in SDL2, so now they both use this
method.
2020-04-02 22:03:08 +01:00
Clownacy
3f4bbc2c5d
Add some options to DoConfig's CMake
2020-04-02 22:18:46 +01:00
Clownacy
ae84148092
Shut-up Clang warning
2020-04-02 21:33:36 +01:00
Clownacy
373c0e658a
Use PlatformBackend_ShowMessageBox somewhere
2020-04-02 21:32:50 +01:00
Clownacy
a935c7bf49
Make Travis test alternate backends
2020-04-02 21:03:38 +01:00
Clownacy
4ec5951bed
Use cmake -B
in Travis
2020-04-02 21:01:54 +01:00
Clownacy
a16086291e
Fix Travis not selecting a rendering backend
2020-04-02 21:01:11 +01:00
Clownacy
53d54d4e53
Ignore argc
, don't ignore argv
2020-04-02 20:58:01 +01:00
Clownacy
7d30407206
Use LINK_LIBRARIES instead of LIBRARIES
...
macOS Travis complains about not finding -lSDL2, so use absolute
paths instead.
2020-04-02 20:57:16 +01:00
Clownacy
8896b1225b
Update Travis
2020-04-02 20:27:23 +01:00
Clownacy
5244967fab
Update documentation
2020-04-02 20:22:52 +01:00
Clownacy
0082b7c37f
Remove junk file
2020-04-02 20:15:39 +01:00
Clownacy
76bb17dc01
Allow the new DoConfig to link local GLFW3
2020-04-02 20:12:21 +01:00
Clownacy
69e0a17e90
Fix DoConfig for its new location
2020-04-02 19:59:06 +01:00
Clownacy
c9dbc5607e
Delete old DoConfig
2020-04-02 19:58:03 +01:00
Clownacy
aa0f5b153e
Cleanup and fixes
2020-04-02 19:56:42 +01:00
Clownacy
d9eade8944
Get the new DoConfig to read/write Config.dat
2020-04-02 18:36:07 +01:00
Clownacy
f5113f8639
Add new work-in-progress DoConfig
...
This is built upon GLFW, OpenGL3, and Dear ImGui, removing FLTK as a
dependency.
2020-04-02 17:57:42 +01:00
Clownacy
d7ca8b3874
Remove the Makefile
...
Made redundant by CMake, and it's an absolute pain to maintain.
2020-04-02 14:23:10 +01:00
Clownacy
199e21623e
Merge branch 'accurate' into portable
2020-04-02 14:19:51 +01:00
Clownacy
da3d131291
Move CMake .gitignore line
...
No longer specific to the portable/enhanced branches
2020-04-02 14:18:48 +01:00
Clownacy
d40991e682
Remove VS2017 build files
...
Made redundant by CMake
2020-04-02 14:18:18 +01:00
Clownacy
9a0d2c4c94
Fix GLFW3 pkg-config detection
2020-04-02 00:37:30 +01:00
Clownacy
1839370ae9
More warnings
2020-04-02 00:29:57 +01:00
Clownacy
6b34ea64c5
Shut up some CMake warnings
2020-04-02 00:28:44 +01:00
Clownacy
cf0ee89e93
Avoid WinMain on Windows
...
This is a better for GLFW on Windows, and it might have fixed the
long-standing bug where FORCE_LOCAL_LIBS on MSYS2 wouldn't work
because SDL2 would mysteriously fail because of something involving
WinMain.
2020-04-02 00:16:43 +01:00
Clownacy
96f46f3387
Fix compilation error
2020-04-02 00:00:12 +01:00
Clownacy
30c7967ed4
Fixes
2020-04-01 23:15:22 +01:00
Clownacy
85e1afb35a
Added GLFW3 sources
...
This allows it to be compiled locally.
2020-04-01 22:51:10 +01:00