Commit graph

54 commits

Author SHA1 Message Date
Clownacy
1f3c33f2a0 Merge branch 'accurate' into portable 2019-09-05 20:43:24 +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
Clownacy
8abb8adda0 Make the readme a bit more clear 2019-03-22 11:24:36 +00:00
Clownacy
1b7b8922f3 Added pkg-config to the list of dependencies
I swear me and Cucky talked about this already, yet for some reason I
never added it.
2019-03-21 18:56:55 +00:00
Clownacy
9f60b08807 Added RASPBERRY_PI flag to README.md 2019-03-18 20:56:54 +00:00
Clownacy
6744235892 Added our own Shift-JIS to Unicode converter
This removes the dependency on iconv, meaning MSVC2003 should be able to
compile the Japanese build now.
2019-03-11 03:06:41 +00:00
Clownacy
cc914bdab0 More readme improvements 2019-03-09 12:35:22 +00:00
Clownacy
63ad7b8dd9 Fixed typos 2019-03-09 12:20:29 +00:00
Clownacy
54d9c0ad1a Mention the Visual Studio 2003 support in the readme 2019-02-26 02:34:39 +00:00
Clownacy
eaf37729ad Added note on the NONPORTABLE constant to the readme 2019-02-24 14:37:51 +00:00
Cucky
c3cd3e9f85
Update README.md 2019-02-16 11:47:30 -05:00
Clownacy
2453c456af
Update README.md 2019-02-13 19:53:13 +00:00
Clownacy
9dd3eefafb Updated README 2019-02-12 14:40:48 +00:00
Cucky
09daf8c2a6
Update README.md 2019-02-10 10:44:13 -05:00
Cucky
d1120d793b
saved our asses? 2019-01-30 21:32:32 -05:00
Clownacy
bcd02cb6cc Improved README
* Added licensing information
* Stated dependencies
* Added zxin's link to 'Bug Fixes.txt'
2019-01-26 15:48:50 +00:00
Cucky
352c949ed0
Fixed README.md 2019-01-19 21:39:28 -05:00
Cucky
ff7fc4bca9
Update README.md 2019-01-19 21:38:38 -05:00
Cucky
df261eb34f
Update README.md 2019-01-19 21:30:02 -05:00
Clownacy
e93827de46 Removed reference to downloading the data folder 2019-01-11 02:41:22 +00:00