Commit graph

13 commits

Author SHA1 Message Date
Quantum 50426a5cfa OpenGL 3.2 core profile compatibility achieved! 2018-08-29 00:51:25 -04:00
Quantum ef25bc7f25 No need to deactivate shaders or anything now. 2018-08-28 23:26:34 -04:00
Quantum a46d5a9ff7 Shader for models. Instanced asteroid belt.
Removed all instances of legacy pipeline, hopefully. (Except for using VAOs, I guess)
2018-08-28 23:10:33 -04:00
Quantum f5a2839fcf Turn the circle thing to use shaders.
It's for tiny things like that that immediate mode is useful.
2018-08-28 19:41:03 -04:00
Quantum c70738d677 Fix depth issues. 2018-08-28 18:58:28 -04:00
Quantum d5c48fb210 Converted info display to use shaders. 2018-08-28 18:30:43 -04:00
Quantum f181ac00f5 Cube map sky and add constellation lines. 2018-08-28 03:32:25 -04:00
Quantum 5e8db3ffb1 Mostly working Intel integrated graphics compatibility. 2018-08-27 00:05:43 -04:00
Quantum 800ef38f19 Make matrices directly passable to ctypes. 2018-08-26 14:08:30 -04:00
Quantum 4ef893c229 Manage projection matrix directly. 2018-08-25 18:12:02 -04:00
Quantum c98a40cbe7 Stop using OpenGL to do modelview matrices. 2018-08-25 17:44:00 -04:00
Quantum 5cbae25738 Significantly clean up model loader.
Temporarily disabled the cython version since improvements will be later backported.
2018-08-24 22:11:05 -04:00
Quantum 13e247bea3 Use dedicated loader window to perform loading.
This paves the way to use OpenGL core profile in the future while still using legacy to draw the simple loader.
2018-08-24 15:32:17 -04:00
Renamed from punyverse/game.py (Browse further)