Gabriel Ravier
f6c19c5501
Move warnings in the README too
...
Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2019-10-29 10:07:43 +01:00
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