Project

General

Profile

Activity

From 2017-04-20 to 2017-05-03

2017-05-03

21:53 Revision 51c9aec0 (github): iOS|CMake|GLES: Adapting build configuration for iOS and GLES3
There are many things left to do, but at this stage the client is
able to launch in the simulator. Plugins are not in...
skyjake

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