Project

General

Profile

Activity

From 2017-04-19 to 2017-05-02

2017-05-02

14:41 Revision d6e030d3 (github): CMake|Server: Build option to disable the server executable
skyjake
14:41 Revision 04f40335 (github): OpenGL|Client|libgui: Compiling for OpenGL ES 2
Todo: Must implement glBlitFramebuffer manually. skyjake
11:07 Revision df88dd7b (github): Cleanup|Shaders: Use the #include directive
skyjake
10:21 Revision 6bb6e36a (github): libgui|GLShaderBank: Implemented a custom GLSL include directive
Alternative to ‘include.vertex’ and ‘include.fragment’ in .dei file. skyjake
08:39 Revision 9b808c77 (github): OpenGL|libgui: Added a build option for selecting the OpenGL API to use
skyjake

2017-05-01

22:29 Revision b4ed9d09 (github): Fixed|DGL: Alpha testing with zero limit value
skyjake
22:00 Revision 3f8a495c (github): Widgets|libappfw: Ensure painter clipping rectangle is valid
skyjake
20:29 Revision f2237113 (github): Homepage|Fixed: Indicating recent entries in news/blog post list
skyjake
16:27 Revision a75939d3 (github): Audio|FMOD: Updated FMOD plugin to use FMOD Studio low-level API
IssueID #2247 skyjake
11:44 Revision a4c80f74 (github): Cleanup
skyjake
08:42 Revision b50039a0 (github): Fixed|Builder: Incorrect parsing of version number
skyjake
06:47 Revision c8abb6a9 (github): Fixed|Builder: Incorrect parsing of version number
skyjake

2017-04-29

23:59 Revision c2fd74c2 (github): OpenGL|libappfw|libgui: Drawing performance tuning
Don't reuse the same buffer multiple times per frame. skyjake
21:04 Revision b0d205aa (github): Cleanup
skyjake
16:23 Revision 31348a87 (github): Cleanup
skyjake
16:23 Revision 63d3607d (github): Fixed|DGL: Default texture modulation mode
skyjake
16:22 Revision f1654c41 (github): Fixed|libgui: Problem with indexed array drawing
skyjake

2017-04-28

21:04 Revision a69ddfa1 (github): Fixed|Unix|CMake: Added a manual check for g++
It appears on some Linux distributions, CMake does not detect g++
as the "GNU" compiler. This causes build failures.
skyjake
21:03 Revision cbe8ee04 (github): Bumped version number to 2.0.1
skyjake
20:51 Revision 2495f0e4 (github): Fixed|Unix|CMake: Added a manual check for g++
It appears on some Linux distributions, CMake does not detect g++
as the "GNU" compiler. This causes build failures.
skyjake

2017-04-27

11:13 Revision d5b0aed1 (github): Automap|libcommon: Use DGL draws more efficiently
skyjake
11:11 Revision 44564ce2 (github): Renderer|DGL: Use appropriate usage hint on vertex data
skyjake
11:10 Revision 5c3b334d (github): Fixed|OpenGL: Enabling OpenGL debug logger, stopping logging properly
skyjake

2017-04-26

12:10 Revision 6044a787 (github): GL|libgui: Drawing arrays with indices in host memory
skyjake
10:47 Revision 944c4526 (github): Fixed|Windows|OpenGL: Build error; enable OpenGL debug logger
skyjake

2017-04-25

22:25 Revision 07a44827 (github): Fixed|Hexen: Crash when going through portals while Heresiarch attacks
Prepare for a temporarily missing attack target.
IssueID #2227
skyjake
07:35 Revision 2bec4dae (github): Performance|DGL: Improved use of vertex buffers while drawing with DGL
Only modify each buffer once per frame. skyjake
07:34 Revision 13b08a53 (github): libgui|GLWindow: Querying the current frame count
skyjake

2017-04-24

21:42 Revision 8615f2ef (github): Model Renderer: Render each MD2 (sub)model as one big triangle strip
skyjake
16:24 Revision 72ac96fc (github): Renderer: Cleanup
Now that drawing is handled in specific places, it is unnecessary to
apply GLState changes all the time.
skyjake
15:53 Revision 193d26dc (github): Renderer|DGL: Configure fog via DGL
DGL fog parameters affect both `dgl.draw` and model shaders. skyjake
11:52 Revision 826448ce (github): Renderer|GL: Multitexturing is always available; removed obsolete options
OpenGL 3.3 requires at least 16 texture image units. skyjake
10:02 Revision d0cf4ec8 (github): Renderer|GL: Fixed DGL active textures; apply modulation in dgl.draw shader
The “dgl.draw” shader now implements a couple of the old texture
modulation modes. More to come…
Each texture unit n...
skyjake

2017-04-23

20:52 Revision 978d1a13 (github): Fixed|OpenGL|Client: Projection matrices for 2D drawing
skyjake
19:08 Revision 9195cbda (github): Fixed|OpenGL|Client: Vertex color normalization and DGL shutdown
skyjake
17:01 Revision 1598fa76 (github): OpenGL|Client: Adapting old drawing code for OpenGL 3.3
skyjake
17:00 Revision 30df3c53 (github): libgui|GLBuffer: Using GLBuffer for managing raw buffer data
skyjake
14:19 Revision e91ba8f7 (github): OpenGL|Client: Updating old DGL drawing routines for OpenGL 3.3
DGL remains to support legacy drawing code. skyjake
14:19 Revision 6ca99970 (github): OpenGL|libgui: Updating GL classes for OpenGL 3.3
GLBuffer uses a vertex array object for setting up the arrays.
Added a debug logger in case the OpenGL driver suppor...
skyjake
14:16 Revision d7b67bda (github): Renderer|Client: Updated existing GLSL shaders to version 3.3
Also added a new shader for old DGL drawing routines. skyjake
08:46 Revision 82d78857 (github): Fixed|Hexen: Crash when going through portals while Heresiarch attacks
Prepare for a temporarily missing attack target.
IssueID #2227
skyjake

2017-04-22

18:16 Revision c78588b1 (github): Hexen: Mushroom poison clouds should not be pushed (vanilla emulation)
IssueID #911 skyjake

2017-04-21

19:58 Revision 2359abb0 (github): Switched to OpenGL 3.3 Core Profile; old GL code should use DGL
The DGL functions approximate old OpenGL 1.x fixed-function drawing
for legacy code.
skyjake
 

Also available in: Atom