Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-19Cleanup: doxygen commentsCampbell Barton
Also remove duplicate & mismatching comments from grease-pencil header. Keep comments close to implementation to avoid getting out of sync.
2017-05-11Unifying access to GLEW from the Blender Game EngineDalai Felinto
Note: This is not about functionality, but about using the same stub file we are using in Blender for the game engine in blender2.8.
2016-01-04Remove SCons building systemSergey Sharybin
While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680
2015-11-24BGE: Save screenshots in a different threadSybren A. Stüvel
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-08-04SCons: Fix for really nasty bug with polluting configuration environmentSergey Sharybin
The issue was caused by the following construction: def = env['SOMETHING'] defs.append('SOMETHING_MORE') Since first assignment was actually referencing environment option it was totally polluted hawing weird and wonderful side effects on all other areas of Blender.
2015-04-07BGE: New API method getDisplayDimensionsThomas Szepe
This patch adds a new API function to get the actual display dimensions in pixels. Reviewers: dfelinto, sybren, lordloki, moguri Reviewed By: lordloki, moguri Differential Revision: https://developer.blender.org/D648
2015-02-21makeScreenshot - adding frame number to the filenameHG1
2015-01-24Fix BGE compilation after recent renames in BKE_image (tsst...).Bastien Montagne
2014-10-08Ghost Context RefactorJason Wilkins
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately.
2014-07-01CMake: correct include dirsCampbell Barton
2014-01-23Fix T38110: GameEngine keyboard sensor ignores unicode charactersCampbell Barton
2013-11-05Scons: Fix BGE compile after cleanupJens Verwiebe
2013-11-04BGE Rasterizer Cleanup: Removing RAS_IRenderTools and moving the ↵Mitchell Stokes
functionality to RAS_IRasterizer. RAS_OpenGLRasterizer is a bit of a mess now with references to Ketsji and other modules it shouldn't be accessing.
2013-10-07fix for casting shadows of scaled objects was made to ↵Campbell Barton
X_BlenderRenderTools.cpp but not to GPC_RenderTools.cpp.
2013-10-07remove minor differences between these 2 files which are almost exact ↵Campbell Barton
duplicates (tsk tsk!)
2013-07-26BGE Fix [#18804] Shadow type faces cast onto invisible faces (non-GLSL)Daniel Stokes
Changing the RayHit method to ignore invisible faces
2013-07-20Add the Boost include to the right CMakeLists.txt...Mitchell Stokes
2013-07-20More build fixes for r58428.Mitchell Stokes
2013-07-20SCons fix for r58428.Mitchell Stokes
2013-07-20Removing source files from source/gameengine/GamePlayer/common/SConscript ↵Mitchell Stokes
that were removed in an earlier commit. This should allow SCons to build the game engine again.
2013-07-17Merging changes from trunk r58091-58323.Mitchell Stokes
2013-07-15clang/cmake - quiet warnings for external libs and reference moto as a ↵Campbell Barton
system include.
2013-07-09BGE cleanup: removing some unused code from GPC_Canvas.Mitchell Stokes
2013-07-09BGE cleanup: GPC_System was an empty class, so I'm dropping it and having ↵Mitchell Stokes
GPG_System inherit directly from KX_ISystem.
2013-07-09BGE cleanup: removing various unused code and files from GamePlayer/common.Mitchell Stokes
2013-07-09BGE cleanup: removing unused banner code from GPC_Canvas.Mitchell Stokes
2013-06-24BGE: Fix for [#34185] "billboard scale problem in groups" reported by Tobias ↵Mitchell Stokes
Lijsen (blenderhilfe). Use world scaling instead of local scaling when billboarding so we get all inherited scaling.
2013-06-22BGE: Fix for [#35815] "makeScreenshot() relative path not working in ↵Mitchell Stokes
Blenderplayer" reported by HG1. Someone forgot to add relative path expansion (BLI_path_abs) to the Blenderplayer...
2013-06-21BGE: Fix for [#33163] "Text Font Bug" reported and fixed by HG1.Mitchell Stokes
The embedded player was calling glPolygonMode(GL_FRONT_AND_BACK, GL_FILL) before rendering font objects, but someone forgot to add this to the Blenderplayer.
2013-05-30split bge includes for scons onto their own lines (for easier merging)Campbell Barton
2013-04-04Fix #34863: bge.render.makeScreenshot from Blender was only saving PNG files,Brecht Van Lommel
while the docs said it followed the settings in the Output panel, other file formats work now. Benderplayer still only saves PNG now as documented, but I cleaned up the code there to reuse existing imbuf functions rather than using own libpng code.
2013-03-26style cleanup:Campbell Barton
also rename mesh_getVertexCos() --> BKE_mesh_vertexCos_get() to match curve function.
2013-03-17use const pointers for file loading and booleans for animation system return ↵Campbell Barton
values passed as pointers.
2013-03-04code cleanup: unused vars in collada, preprocessor formatting & warning in ↵Campbell Barton
mingw. also compiling without bullet needed a stub added.
2013-02-04style cleanup: spaces -> tabsCampbell Barton
2013-01-28BGE Profile : visual feedback bars and improvementsDalai Felinto
You can see a screenshot of the funcionality here: http://wiki.blender.org/index.php/Doc:2.6/manual/Game_Engine/Performance/Display/Framerate_and_Profile This patch creates a bar-like graph to quickly allow the game dev to see the performance changes. Also it changes the font to monospace (too allow ' ' padding) and reduced shadow border to match the blenderplayer one. Patch finalized and commited at Global Game Jam Vancouver (last one, time to sleep forever now)
2012-12-25BGE: Fixing an assert with the canvas' GetViewPort(). bf_gpu was changing ↵Mitchell Stokes
the viewport when handling shadow buffers. KX_LightObject::BindShadowBuffer() now updates the canvas with the new viewport information from bf_gpu.
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-01fix for bug in console indent, was not copying the null terminator.Campbell Barton
also add assert to catch this case more quickly.
2012-11-14buildsystem cleanup: remove duplicate source & includes for scons,Campbell Barton
add a check for duplicates in BlenderLib()m, if 0'd now.
2012-10-22style cleanupCampbell Barton
2012-10-15code cleanup: check for msvc directly when using warning pragma's.Campbell Barton
2012-10-14Blenderplayer: Fixing a crash on startup when the graphics driver tried to ↵Mitchell Stokes
use uninitialized memory. I had fixed this previously in Swiss, but it looks like I missed grabbing the fix when bringing the GetViewPort() changes into trunk.
2012-10-09code cleanup: make header defines more consistent, JOYSENSOR header guard ↵Campbell Barton
had a typo too.
2012-10-08BGE: Setting up the RAS_ICanvas interface as the primary way to alter the OpenGLMitchell Stokes
viewport. This helps to eliminate OpenGL calls in weird places like the physics code and to reduce glGet calls, which are expensive. There should be no functional changes (except maybe a very slight speed improvement).
2012-10-08BGE: Disable depth testing when drawing the overhead profile information in ↵Mitchell Stokes
the Blenderplayer. This keeps the text from being blocked by geometry in the scene.
2012-09-27incorrect spelling in commentsCampbell Barton
2012-09-16style cleanupCampbell Barton
2012-08-12style cleanupCampbell Barton
2012-07-22style cleanupCampbell Barton