Commit graph

72 commits

Author SHA1 Message Date
Gabriel Ravier
44d6dac407 First attempt at making warnings work
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-10-27 20:42:19 +01:00
Clownacy
532e497a9b Merge branch 'accurate' into portable 2019-10-14 23:48:56 +00:00
Clownacy
cea39ac06b
Improve the readme's wording some more
I was never much of a storyteller.
2019-10-14 22:45:42 +00:00
Clownacy
0b8c49b984 Rename SDL RENDERER options
Been meaning to do this for ages
2019-10-14 22:20:21 +00:00
Clownacy
09ed7a9a9f Capitalise the readme's title suffix 2019-09-11 13:10:19 +00:00
Clownacy
1f5d37a938 Merge branch 'accurate' into portable 2019-09-11 13:03:53 +00:00
Clownacy
7ac0fa91a2
Add a list of branches to the readme 2019-09-10 13:27:32 +00:00
Clownacy
9ca503a96e Add Visual Studio 2017 project files
This required hacking-in DirectInput8 support since Visual Studio
hasn't supported DirectInput7 and earlier since 2007.
2019-09-10 00:43:23 +01:00
Clownacy
a81fe10fc7 Move Visual Studio 2003 files to their own folder
We don't want these conflicting with the upcoming Visual Studio 2017
files.
2019-09-10 00:41:32 +01:00
Clownacy
b5f2fa8693 Add a DEBUG_SAVE option to CMakeLists.txt 2019-09-06 21:24:54 +01:00
Clownacy
668516f4e6 Add CMake info to the readme 2019-09-06 21:19:30 +01:00
Clownacy
d02af1bfba Merge branch 'accurate' into portable 2019-09-06 00:36:24 +00:00
Clownacy
9aa97205b7
Get Peter Mackay's name right 2019-09-05 23:35:59 +00:00
Clownacy
7dc8c8b2c1 Merge branch 'accurate' into portable 2019-09-05 23:01:49 +00:00
Clownacy
4d42842742
More readme work 2019-09-05 22:00:29 +00:00
Clownacy
69d34f51bf Don't assume users are on Windows 2019-09-05 20:50:19 +00:00
Clownacy
2625af1ac8 Merge branch 'accurate' into portable 2019-09-05 20:49:42 +00:00
Clownacy
1f3c33f2a0 Merge branch 'accurate' into portable 2019-09-05 20:43:24 +00:00
Clownacy
7300157f54
Convert the Makefile setting list to a table 2019-09-05 19:48:27 +00:00
Clownacy
14442eaaba
Add some background information to the readme
Also removed the link to the woefully-neglected 'Bug Fixes.txt'.
2019-09-05 19:37:44 +00:00
Clownacy
a394f7a611 Update the readme 2019-09-05 16:01:49 +01:00
Clownacy
ae8aeae2ac Restored the new font system 2019-09-04 15:43:28 +00:00
Clownacy
0424c3e275 More portability improvements
Now this actually compile on Linux, but it doesn't run.
2019-09-04 13:51:49 +00:00
Clownacy
0efb219d94 Add some readme stuff from the master branch 2019-09-04 01:55:38 +01:00
Clownacy
e8cab4a2d5 Correct the readme 2019-09-04 01:12:40 +01:00
Clownacy
00e5b59631 Explain the branch in the readme 2019-09-04 01:01:16 +01:00
Clownacy
aa223af605 Removed MSVC2003-related files 2019-09-04 00:59:53 +01:00
Clownacy
8a440e6fdf Update readme 2019-09-02 02:11:21 +01:00
Clownacy
2b78821786 Add an option to re-enable the Debug Save feature
This includes the ability to drag-and-drop save files onto the game
window, which this feature was likely meant to be used with.
2019-09-01 19:55:54 +01:00
Clownacy
da27385040 Update README 2019-09-01 19:32:28 +01:00
Clownacy
cdbcd5f6c3 Added a local copy of GLEW 2019-08-10 21:47:06 +01:00
Clownacy
fc0653e5aa Back to OpenGL 3.2 (I really want the core profile)
In OpenGL 3.1, compatibility mode was an extension, meaning it could
never actually be disabled. 3.2 fixed that with the introduction of
profiles.
2019-08-10 18:05:01 +01:00
Clownacy
7146288e94 Sod it, fall back on compatibility mode if it's available
This way, I can use immediate mode, which is way faster than using
buffers for some reason. Since I'm not using profiles anymore, I
dropped the minimum requirement to OpenGL 3.1. If a driver doesn't
support Legacy GL, then it can use the slow buffer code.

But seriously, I need to figure out why using buffers is so slow.
If this was a common problem, Modern OpenGL wouldn't have made it the
only option.
2019-08-09 19:19:43 +01:00
Clownacy
eb62a80956 Change references to OpenGL 2.1 to 3.2 2019-07-31 22:38:33 +00:00
Clownacy
0abac07aab Note the new dependency on GLEW
I wonder if I could use SDL2's SDL_GL_GetProcAddress,
SDL_GL_ExtensionSupported, and SDL_GL_LoadLibrary functions to bypass
needing GLEW? Then again, I'd like to remove the dependency on SDL2
at some point as well...
2019-07-27 03:36:35 +00:00
Clownacy
b998719ff1 Update CMakeLists.txt, the Makefile, and the readme 2019-07-24 20:09:27 +01:00
Clownacy
2fe0c44971 Fix readme derp
Thanks, Fayti1703
2019-07-17 16:40:18 +01:00
Clownacy
44456e4a25 Add an SDL_Surface-based renderer
Ha, my custom software renderer is faster!
2019-07-17 16:09:18 +01:00
Clownacy
8fb3f302a0 Got the Makefile working again, and updated the readme 2019-07-15 17:58:33 +01:00
Clownacy
6c96f243d1 README tweaks
Use 'folder' instead of 'directory' as it's more familiar to Windows
users.
2019-06-17 19:19:14 +00:00
Clownacy
79e996d78f Update the README to reflect the last commit 2019-06-17 19:16:51 +00:00
Clownacy
626dcdf34e Remove disclaimer
Last I checked, 'guilty until proven innocent' is a bad thing.
I shouldn't have to explain something you can figure out with some
basic research.
2019-05-05 15:01:30 +01:00
Clownacy
2c9d04d439 Point out that dependencies will be built if they're not present 2019-05-05 15:00:50 +01:00
Clownacy
95e5e859a3 Remove pkg-config from the readme's list of dependencies
It only applies to the Makefile
2019-04-30 12:59:50 +01:00
Clownacy
75af33b7ed Remove unused MSVC files
Now that CMake compiles these dependencies directly, there's no need
to keep pre-built libraries around, except for MSVC2003.
2019-04-29 15:06:02 +01:00
Clownacy
fdb2177879 Add missing options to the readme 2019-04-29 14:36:18 +01:00
Clownacy
e361715b96
Add a link to the readme explaining the Developer Command Prompt 2019-04-24 18:19:45 +01:00
Clownacy
84ab67f474 Added data folders from vanilla Cave Story
Makes building easier when you don't have to hunt down a zip file
2019-04-20 18:17:11 +01:00
Clownacy
c533a8084a
Detail the CMake build system in the readme
Also note the Makefile's deprecation
2019-04-20 06:57:53 +01:00
Clownacy
01297eab42 Add build options to the cmake project, and updated the README to note
the new Visual Studio 2003 directory location
2019-04-09 22:06:36 +01:00