Commit Graph

32 Commits

Author SHA1 Message Date
Luke Benstead
6eec9d4be3 Start setting up a test suite 2020-10-26 21:19:39 +00:00
Ben Baron
0beaba5aeb Fixed Makefile GL/version.h (echo -e to printf)
The `echo -e` command is non-standard, and ends up printing a -e at the top of the version.h file. Switching it to `printf` works correctly and is the "correct" command to work in all shells.

I also removed the GL/version.h file from the git cache, as it's in .gitignore but seems to have been accidentally checked in.
2020-04-05 13:47:32 -05:00
Luke Benstead
9605734476 Update Makefile 2020-01-01 14:31:55 +00:00
Luke Benstead
0819e1e5df Update Makefile 2020-01-01 14:28:45 +00:00
Luke Benstead
6322728fae Update Makefile 2020-01-01 14:28:25 +00:00
Luke Benstead
56b8abd758 Update Makefile 2020-01-01 14:13:34 +00:00
Luke Benstead
3c9f352827 Update Makefile 2020-01-01 14:12:12 +00:00
Luke Benstead
888a48562f Generate version.h and print version on boot. Fixes #46 2019-09-22 21:48:43 +01:00
Luke Benstead
ccc9b59d03 Turn up to 11 2019-03-28 13:12:00 +00:00
Luke Benstead
ba66608a96 Add a basic profiler and optimise some code 2018-08-16 17:51:15 +01:00
Luke Benstead
4a154d9c4e Add a near-z line clipping function in preparation for implementing near-z clipping 2018-05-31 09:38:34 +01:00
Luke Benstead
9167869633 Add gluOrtho2D, ortho2d example and fix glOrtho 2018-05-29 19:39:27 +01:00
Luke Benstead
b6b1591010 Add the first nehe sample and make it work 2018-05-29 13:12:38 +01:00
Luke Benstead
c363a37e30 Fix the containers to compile on C89 and C99 2018-05-26 19:17:42 +01:00
Luke Benstead
ae1bb2869b Build out to libGLdc.a to avoid confusion with libGL 2018-05-21 19:55:20 +01:00
Luke Benstead
396ea82856 Drop all of the old libGL files 2018-05-20 16:16:53 +01:00
Luke Benstead
1421736733 Remove another old file 2018-05-19 13:43:22 +01:00
Luke Benstead
9e54126de7 Remove some old code 2018-05-16 21:43:56 +01:00
Luke Benstead
278ba01538 Fix up the makefile 2018-05-16 21:41:12 +01:00
Luke Benstead
4218111ab8 Make things C89 friendly 2018-05-14 17:10:53 +01:00
Luke Benstead
97f4e020ad Rename experimental and update the Makefile 2018-05-12 21:06:22 +01:00
Luke Benstead
bd80c9ae7f Add build and link targets to the makefile 2018-01-18 19:52:54 +00:00
Lawrence Sebald
0fa6e42b55 Remove +x permissions bits... 2016-01-03 22:24:52 -05:00
Josh Pearson
5fce3e1897 Added Texture Format Conversion to glTexImage2D, Added GL_TEXTURE Matrix Transformations when glEnable(GL_KOS_TEXTURE_MATRIX), various bug fixes, few more API functions added 2015-09-06 09:47:57 -07:00
Josh Pearson
763ec99483 Added multi-texture support and glCompressedTexImage2D to the GL API 2015-01-04 15:07:57 -08:00
Josh Pearson
97dc25918a First major update to the API 9-28-14 2014-09-28 19:40:41 -07:00
U-PH3NOM-PC\PH3NOM
b6e9ff70b5 Fixed bugs reported as of 9-06-2014 2014-09-07 15:41:26 -07:00
U-PH3NOM-PC\PH3NOM
5c5a0196c5 #Initial Commit for new Open GL API, replacing the old KGL 2014-08-16 11:09:37 -07:00
Harley Laue
8e2359a1d0 This should work again 2012-07-06 09:01:41 -05:00
Harley Laue
90361d1ecb Removing all the old CVSID stuff from the kos-ports tree.
I think this is the rest of them for kos-ports.
2008-10-22 07:25:38 +00:00
Dan Potter
058fc015e1 Build system improvements, and finished kos-ports tree separation.
Please see RELNOTES and doc/environ.sh.sample because you will need
a new environ.sh file (or at least you'll need to spread any local
mods to environ.sh and the new environ_base.sh). This still doesn't
work for any platform but DC but I'm working on that.
2003-11-30 00:02:59 +00:00
Dan Potter
cbe2111cd8 Updated changelog/relnotes, moved most addons into their own tree 2003-10-13 00:41:10 +00:00