Go to file
Sybren A. Stüvel 31cc60e76b BGE: Save screenshots in a different thread
This patch allows the game engine to keep running while performing things like PNG compression and disk I/O.

As an example, my crowd simulation rasterizer saves a screenshot for every frame. This now takes up 13 msec per frame, which was 31 msec before this patch. Effectively, it allows the simulation to save every frame and still run at 60 FPS.

Reviewers: lordloki, moguri, panzergame

Reviewed By: moguri, panzergame

Projects: #game_engine

Differential Revision: https://developer.blender.org/D1507
2015-11-24 09:15:15 +01:00
build_files install_deps.sh: Fix dependencies between (built) libs. 2015-11-23 21:05:54 +01:00
doc Docs: create link pointing to latest API docs 2015-11-11 04:14:11 +11:00
extern Cleanup: redundant 'break', minor edits 2015-11-19 22:52:13 +11:00
intern OpenGL: when checking GL version, assume >= 2.1 2015-11-24 02:34:54 -05:00
release OpenGL: clean up use of old extensions 2015-11-24 02:21:07 -05:00
scons@625d446ae8 Fixed border extension for the sunbeams node. 2014-09-23 11:42:11 +02:00
source BGE: Save screenshots in a different thread 2015-11-24 09:15:15 +01:00
tests BLI_math: add mat3_polar_decompose, interp_m3_m3m3 and interp_m4_m4m4. 2015-10-09 21:26:33 +02:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Git ignore BUILD_NOTES.txt from install_deps.sh. 2015-11-23 20:17:02 +01:00
.gitmodules Initialize git submodules for addons, locales and scons 2013-11-15 12:19:08 +06:00
CMakeLists.txt CMake: enable -std=gnu99 for clang and icc. 2015-11-23 18:22:53 +01:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Makefile: show build dir when configuring 2015-09-22 00:16:53 +10:00
SConstruct C99 is now the C standard for all our C code. 2015-11-22 22:31:22 +01:00