XProger
f7128fc8f9
#25 PSX geometry & textures; #23 shadow maps & broken lighting >_<
2016-12-07 03:37:40 +03:00
cochrane
93bbb30e02
Fix project not compiling on OS X 10.11.6.
...
As the comment says: In Compatibility mode (used by including gl.h instead of gl3.h), OS X only supports OpenGL 2 with some extensions. VAOs, which are an OpenGL 3 feature, are not available under their OpenGL 3 name. Instead they are exposed through an Apple-specific extension that works identically in all respects that matter. With this, it is possible to build and run the program without any trouble.
2016-11-18 17:29:52 +01:00
XProger
0921c615e3
#12 flash lights
2016-11-16 03:26:41 +03:00
XProger
9d13776c5f
#16 VAO, profiling markers and configuration, smart shader binding
2016-11-03 23:39:27 +03:00
XProger
eb37622b15
#15 tabs & includes fix
2016-11-03 22:11:03 +03:00
Timur Gagiev
b3f4c9680f
#15 MacOS X
2016-11-03 20:53:09 +03:00
XProger
3f3a590f73
#15 fix GetProc macros
2016-10-07 01:17:07 +03:00
XProger
89c4fbbfab
#13 linux support
2016-10-06 03:56:06 +03:00
XProger
be5dae6e2d
#9 add simple sound mixing for a PCM, MS ADPCM (from TR3 cdaudio.wad), MP3 (via minimp3 lib) & OGG (via stb_vorbis lib)
2016-10-04 04:00:22 +03:00
XProger
e16f25f94d
#8 #13 camera switch by trigger, secrets
2016-09-30 03:13:50 +03:00
XProger
460f3be4c5
#1 resolved
2016-09-08 22:27:37 +03:00
XProger
f87a72e7fb
#6 add environment sprites
2016-09-01 03:21:01 +03:00
XProger
ba4a5f6e28
WebGL platform
2016-08-30 02:32:41 +03:00
XProger
a222a59cc7
WebGL platform
2016-08-29 23:07:43 +03:00
Gagiev Timur
0b670a1846
convert tabs to spaces
2016-08-29 11:06:13 +03:00
XProger
4970d99587
add simple floor collision
2016-08-23 01:33:54 +03:00
XProger
3d8c871ea7
add VBO support
...
add shaders support
todo: animated textures, billboards
2016-08-20 05:48:58 +03:00
XProger
426ccebf95
code refactoring
2016-08-18 02:52:34 +03:00
XProger
3382830f9a
- FFP renderer
2016-08-16 01:13:15 +03:00