Commit Graph

32 Commits

Author SHA1 Message Date
Zack Middleton f869bffe97 OpenGL2: Fallback to OpenGL ES if OpenGL fails 2024-06-06 19:49:17 -04:00
Zack Middleton 3b984d2b51 OpenGL2: Add OpenGL ES 2.0+ support
This mainly targets OpenGL ES 2.0 but it also supports compiling GLSL as
ESSL 3.00. It's missing support for framebuffer objects which should be
possible on ES 2. (Though using renderbuffers instead of textures.)

opengl1 cvars that are not supported will display a message and disable
the cvar. This has not been reviewed for new opengl2 cvars. Enabling
cvars may cause rendering issues. Some of the broken cvars may be
possible to support using OpenGL ES 3 features.

The game displays okay with the default cvars.
2024-06-05 21:33:08 -05:00
Zack Middleton 18f3b6b510 Document USE_INTERNAL_VORBIS in README 2023-04-02 17:13:41 -05:00
Zack Middleton 02a12f2dec Update to SDL 2.24.0 and add separate macOS UB2 dylib
Update mingw and macOS SDL libraries to 2.24.0. (MSVC .lib files and
Xcode project haven't been updated.)

There is now a separate SDL dylib for macOS Universal Binary 1 and 2
because SDL 2.24.0 dropped support for macOS 10.6 (which is last to
support x86). Documentation says SDL 2.24.0 also dropped macOS 10.7
and 10.8 too. So UB2 is now 10.9 or later while 10.5 to 10.8 live in
UB1.

Compiled using osxcross with macOS 11.3 SDK. Ran "strip -x" on Windows
and macOS libraries. Ad-hoc signed dylib using PyOxidizer rcodesign to
fix digest checksums after strip.
2023-02-19 13:08:36 -05:00
Jack Slater 5e4e6c1480
Update README.md 2022-02-08 00:28:38 -10:00
Jack Slater b7abe57d3b some old URL and doc updates
The installer building docs should probably go somewhere else but they don't need to be in the README
2022-02-08 00:19:05 -10:00
Zack Middleton e611fb50b8 Update building for macOS in README 2021-11-06 21:22:16 -04:00
Tim Angus c0b15329e3 Add status badge to README 2020-08-29 21:52:06 +01:00
Jack Slater 2b42f0bdab
Merge pull request #447 from HappyFacade/patch-1
Add C syntax highlighting to readme
2020-07-15 00:56:26 -10:00
Zachary J. Slater af66e02932 Update README.md
Added various sponsorships, I hope that hotlinking works fine!
2020-07-07 00:36:27 -10:00
Happy f1e077c532
Add C syntax highlighting to readme 2020-04-07 08:18:15 -07:00
Zachary J. Slater 6387c336b6 tiny readme thing 2018-01-07 21:41:55 -10:00
Zack Middleton 4b5067cce2 Add 'addbot random' to README 2017-06-29 19:57:13 -05:00
Zack Middleton dfce71929a Add con_autochat and con_autoclear cvars 2017-06-08 15:46:19 -05:00
Zack Middleton 148d54bf54 Remove libspeex from README 2017-05-23 09:05:38 -05:00
Zachary J. Slater 879fb555a5 Minor updates to README.md
Removed some language about the old mailing list, pointed to forums,
and more accurately to the
wiki, updated reference to SDL.
Zardoz speaks to you, His chosen ones.
2016-08-04 21:05:33 -10:00
Zack Middleton 0ad4381a11 Make using Yacc optional, disabled by default
A built-in GNU Make rule causes code/tools/lcc/lburg/gram.y to replace
gram.c if gram.y has a newer modified time. This causes git diff to
pick up changes to gram.c, which seems to have been manually modified
to fix warnings and may vary by Yacc used to create it. It also
requires installing a program to generate a file that already exists
in a usable state in the code repository.

So replace the built-in rule so it is only used if USE_YACC is 1
(defaults to 0). The Yacc executable name can be overriden using
`make YACC=yacc` like before.

I preferred to touch gram.c instead of installing Yacc because of the
problems it causes. It doesn't really seem like a good idea to recommend
others do that instead of disabling Yacc the Makefile though.
2016-07-11 07:51:34 -05:00
Zack Middleton 9f6c4942ee Remove note that r_allowResize requires SDL backend 2016-06-15 14:01:13 -05:00
Zachary J. Slater 11a65db8bb Removing more large chunks of outdated text 2015-08-28 14:45:36 -07:00
Zachary J. Slater 752b9bafa8 Point to the moved information 2015-08-28 14:30:55 -07:00
Zachary J. Slater 80a61f5b30 Moving large chunks of README to wiki step 1 2015-08-28 14:26:32 -07:00
Zachary J. Slater ede113b7b0 Githalytics seems to have stopped being a thing. 2015-08-28 11:08:01 -07:00
Zack Middleton 1ff28f2389 Merge pull request #22 from zturtleman/cvar_modified
Add cvar_modified command
2015-01-07 19:48:16 -06:00
Tim Angus 494aa4100e Fix screwed up whitespace in README 2014-09-05 10:30:33 +01:00
Tim Angus 441fa1dd71 Add USE_RENDERER_DLOPEN note to README 2014-09-05 10:26:26 +01:00
Zack Middleton 1d95ef210e SDL 2 scroll/caps/num lock keys send KEYUP event when key is released 2014-08-28 20:09:37 -05:00
Zack Middleton efa9555d74 Merge branch 'pkg-config' of github.com:smcv/ioq3 into master
Conflicts:
	Makefile
2014-07-20 05:51:17 -05:00
Zack Middleton 37de879211 Add cvar_modified command
Based on cvarlist command, it only lists modified cvars.
2013-12-01 23:16:51 -06:00
Zachary J. Slater 9d9715c63d Updating the tracking code properly.
Hopefully this new code will track properly.
2013-11-25 16:23:26 -08:00
Zack Middleton d31bf95493 Add header for standalone game licensing 2013-11-23 20:19:41 -06:00
Zack Middleton 94bffacdb2 Improve github interperation of README.md 2013-11-23 19:38:09 -06:00
Zachary J. Slater fe09fb77b9 Update and rename README to README.md
adding analytics, I'm ready for DevHC to get upset.
2013-11-22 18:07:09 -08:00
Renamed from README (Browse further)