Project

General

Profile

Activity

From 2016-10-18 to 2016-10-31

2016-10-31

23:18 Revision 5d86cdff (github): Performance|Client|libdoomsday: Further minor optimizations
skyjake
21:50 Revision 6b42e50e (github): Performance|Client|libdoomsday: Various minor optimizations
skyjake
20:09 Revision ffef952f (github): Refactor|Renderer: Cleaned up primitive writing in DrawList
Removed excessive use of write() method parameters, particularly when
all the parameters are left to their default va...
skyjake
11:37 Revision 6b6cdcf9 (github): Fixed|GL|libgui: Fixed alternative GLFramebuffer attachments
The alternative attachments now work with both textures and render
buffers. This is necessary because the rendering t...
skyjake

2016-10-30

22:19 Revision 95e4f375 (github): Performance|Renderer: Improved sprite rendering performance
Keep frequently needed state available in a quick lookup table. skyjake
22:06 Revision 202a51cf (github): libcore: Added protocol ID for 2.0.0
skyjake
20:05 Revision eaa70a37 (github): Fixed|Renderer: Errors in debug build
skyjake
19:27 Revision bc2b64b4 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
19:10 Revision 53fe5e67 (github): Performance|Renderer|World: Improved a frequent map data lookup
Faster lookup of subsectors based on a half-edges. skyjake
19:07 Revision 91cdfd95 (github): Perforamnce|Renderer: Avoid redundant memory allocs when drawing wall shadows
drawWallShadow() now keeps a persistent array of indices instead of
continuously allocating and releasing one.
skyjake
19:06 Revision 5f257d51 (github): Performance|Renderer: Avoid redundant texture lookups in MaterialAnimator
The textures for the material stages are prefetched when the animator is
initialized.
skyjake
19:03 Revision f54d70d7 (github): Performance|Definitions|libdoomsday: Sprite def materials stored as UriValue
Avoid reconstructing Uris by storing the actual de::Uri instances as
`UriValue`s in the sprite def records.
skyjake
14:40 Revision 138c3132 (github): Cleanup|Refactor|Renderer|Definitions: Record access cleanup, minor optimizations
WallEdge instances are constructed very often, so their private
implementations are now recycled rather than allocate...
skyjake
11:12 Revision 512388f7 (github): Refactor|Renderer: Removing unnecessary memory allocs
Has no real performance benefit, but this is quite a bit simpler. skyjake
10:39 Revision 487db019 (github): Performance|Renderer: Minor optimization
skyjake
10:04 Revision cbd106ab (github): Performance|libcore: Removed unnecessary memory allocs when calculating CRC32
skyjake

2016-10-29

14:26 Revision 9da38c24 (github): libdoomsday: Added some missing copyrights
skyjake
14:15 Revision 799f2c44 (github): Renderer|Particles: Loading particle textures via assets
The "texture.particle.NN" assets are checked first when loading
particle textures.
See also: http://wiki.dengine.net...
skyjake

2016-10-26

23:10 Revision 3da10a64 (github): Fixed|Windows: Missing exports
skyjake
22:53 Revision 9c9e5e28 (github): Fixed: Build failure
skyjake
22:35 Revision 69e481bd (github): Resources|FS|libdoomsday: Loading data files via packages; added "defsPath"
When a package is loaded, the corresponding FS1 data file is loaded
by libdoomsday's Resources class. The res::Doomsd...
skyjake
20:47 Revision 77bbff14 (github): Refactor|FS: Querying currently loaded packages
Renamed a method for clarity. skyjake
20:42 Revision d02b164f (github): Cleanup
skyjake

2016-10-22

15:20 Revision cd8dd55e (github): Builder|macOS: Continuing to fix macOS code signing problems
skyjake

2016-10-21

09:24 Revision 3a88e61d (github): Builder|macOS: Trying to solve codesigning failure
[ci skip] skyjake

2016-10-20

22:36 Revision 671947b2 (github): Fixed|GCC: Crashes in Ubuntu 16.10 (GCC 6.2.0 20161005)
Disabling tree FRE optimization seems to help. skyjake
22:35 Revision 3dc4b2ba (github): Fixed|GCC: Compiler warnings in libdoomsday
skyjake
15:09 Revision 125580e0 (github): Fixed|Audio: Fatal error when starting without FMOD installed
The audio subsystem will initialize the interfaces that are available. skyjake

2016-10-19

15:56 Revision 57f1ab3a (github): Linux: Added app launcher shortcuts for the client and Shell
IssueID #2092 skyjake
14:52 Revision 64a3b146 (github): Builder|Ubuntu: Upload both Xenial and Yakkety packages to Launchpad
[ci skip] skyjake
14:34 Revision bada2bae (github): Builder|Ubuntu: Preparing multiple Ubuntu source packages for Launchpad
[ci skip] skyjake

2016-10-18

20:54 Revision f822dc0a (github): Fixed|Scripting|libcore: Copying record members when types mismatch
Fixes a problem updating the defaults for Config.audio. In past builds,
this variable had a text value, but now it is...
skyjake
18:03 Revision 87954fd5 (github): Builder: Adjusted scripts path
skyjake
09:30 Revision b97d2d64 (github): Cleanup|Refactor|Client: Renaming the audio subsystem
skyjake
09:17 Revision 531c4b0a (github): Cleanup|Client|Server: Naming consistency
Top-level subsystems should not be in a domain-specific namespace. skyjake
09:16 Revision 9a11fc6b (github): Amethyst|Fixed: C++11 compatibility and integer narrowing issues
skyjake
 

Also available in: Atom