Clownacy
d40991e682
Remove VS2017 build files
...
Made redundant by CMake
2020-04-02 14:18:18 +01:00
Clownacy
10af7b95f2
Update readme with deprecation notices and cleanup
2020-04-01 14:12:17 +01:00
Clownacy
ec97ae4805
Fix typo in readme
2020-03-17 19:21:41 +00:00
Clownacy
7fe29e6ac5
List technical options after game-affecting ones
2020-03-14 23:12:27 +00:00
Clownacy
d54bc4c232
Add MSVC_LINK_STATIC_RUNTIME to the readme
2020-03-14 23:09:05 +00:00
Clownacy
84cc01b8f0
Remove LTO from the Makefile
...
Can also be done by adding to CXXFLAGS
The CMake one will be kept around because it uses an actual CMake
feature.
2020-03-14 20:12:33 +00:00
Clownacy
10fbb05670
Remove some Make/CMake options
...
These options would add compiler flags that the user could just pass
on their own with CXXFLAGS/CMAKE_CXX_FLAGS.
2020-03-14 20:03:42 +00:00
Clownacy
bbf65f64f5
Note that users can pass their own compiler flags
2020-03-14 19:59:56 +00:00
Clownacy
2c831a62ad
Add NATIVE_OPTIMIZATIONS to the Makefile
...
Must have forgot to add this option here when adding it to the
portable branch
2020-03-14 19:45:30 +00:00
Clownacy
a70b4e444e
Add CMake info to the readme
2020-03-14 19:42:58 +00:00
Clownacy
917d69fc4a
Move the data folder back to the game folder
...
The whole 'copy data folder from assets folder to the game folder
when Makefile is ran' thing just made modding annoying.
2020-01-24 13:44:57 +00:00
Clownacy
03755933ba
Added Travis badge to readme
...
These were already in the portable and enhanced branches, but not
here
2020-01-23 13:59:27 +00:00
Clownacy
867af9f090
Add option to the Makefile to enable LTO
2020-01-22 23:34:12 +00:00
Clownacy
727b3eee0d
Capitalise 'Clang'
2020-01-15 08:16:57 +00:00
Clownacy
48651f0b94
Backport a readme line from the portable branch
2020-01-15 08:02:50 +00:00
Clownacy
a09f73f2ea
Specify that WARNINGS enables compiler warnings
2020-01-15 07:46:02 +00:00
Clownacy
a1937b4730
Backport the portable branch's warnings
2020-01-15 07:45:36 +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
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
9aa97205b7
Get Peter Mackay's name right
2019-09-05 23:35:59 +00:00
Clownacy
4d42842742
More readme work
2019-09-05 22:00:29 +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
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
Clownacy
8abb8adda0
Make the readme a bit more clear
2019-03-22 11:24:36 +00:00