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
2012-08-20patch/bugfix [#32006] Fix for Collision Sensor - R6025 pure virtual function ↵Dalai Felinto
call crash when deleting objects in overlay scene by Jay Parker(battery) Fix for bug [#30477] Collision Sensor - R6025 pure virtual function call crash
2012-08-19Fix for [#32361] "Blenderplayer quad-buffer maximum 100Hz Fps" reported by HG1.Mitchell Stokes
Allowing the Blenderplayer to break 100fps by making it less dependent on Ghost's messages.
2012-08-18style cleanup: also correct some doxy commentsCampbell Barton
2012-08-18Moving more duplicate code from GPU_create_gl_tex_compressed() and ↵Mitchell Stokes
BL_Texture::InitGLCompressedTex() into GPU_Upload_dxt_texture(). This reduces code duplication and ensures that both paths are using the same settings.
2012-08-12style cleanupCampbell Barton
2012-08-08Accidentally did a commit when I wanted to revert... (ignore my last revision)Mitchell Stokes
2012-08-08(no commit message)Mitchell Stokes
2012-08-06fix for bge module imports so you can do for eg:Campbell Barton
import bge.render as render
2012-08-06Fix for [#32054] "Animation break after resuming scene" reported by Andreas ↵Mitchell Stokes
Esau (ndee). The action's timing was getting messed up which resulted in negative local frames, which were being counted as "done."
2012-08-06Fix for [#32270] "Removing a Character object from the scene causes a ↵Mitchell Stokes
crash." reported by me. The character's action wasn't being removed from the dynamics world when the character controller was.
2012-08-05BGE: Fixing a NULL pointer exception caused by calling ↵Mitchell Stokes
KX_Scene.active_camera when there is no camera in the scene.
2012-08-04style cleanupCampbell Barton
2012-08-04code cleanup:Campbell Barton
- replace (strcmp(vfont->name, FO_BUILTIN_NAME) == 0) with (BKE_vfont_is_builtin(vfont)). - reduce some double promotions.
2012-08-03code cleanup: double promotion warningsCampbell Barton
2012-08-01game engine: Fix CcdPhysicsEnvironment functions that accessed m_solverInfoSergej Reich
The functions had no effect because m_solverInfo wasn't used anywhere. Now we get the solver info from the dynamics world directly instead of using our own copy.
2012-08-01style cleanup: whitespace, also add '?' to save over popup since it wasnt ↵Campbell Barton
totally clear it was a question (user pointed this out, they thought it was just notification and lost their work).
2012-07-31Tweak to commit related to non-power-of-two textures, some cards claim toBrecht Van Lommel
support this but actually don't, so use the function that checks for that.
2012-07-30BGE: When using the "Restrict Animation Updates" option, animations are now ↵Mitchell Stokes
truly frame rate independent. Thanks to vrav for reporting the issue in IRC.
2012-07-30BGE: Fix for [#31993] "BGE Vertex deformer optimized method does not work ↵Mitchell Stokes
properly" reported by Mario Mey plus some other cleanup. The bug was caused by not taking the object matrix into account when doing the transforms (when I developed the deformer, my test file had the object at the origin...).
2012-07-29code cleanup:Campbell Barton
- building without python works again - rename maxi/mini to i_max/i_min (so thay are available for function names) - some minor edits to IK stretch setting (no functional changes).
2012-07-29Fix for [#32213] "Action actuator doesn't finish playing if frame rate ↵Mitchell Stokes
drops" reported by Alex Fraser (z0r). The action actuator was calling StopAction when it's time ran out. Now I'm just letting BL_Action handle stopping. Hopefully this doesn't break something else now....
2012-07-29Fix for [#27484] "Run-time command line options don't work in Multi-texture ↵Mitchell Stokes
mode." reported by Josiah Lane (solarlune). The -g nomipmap = 1 option only changed the mipmapping option for bf_gpu, which BL_Texture wasn't checking.
2012-07-29BGE: Fixing a memory leaked caused by the character controller ↵Mitchell Stokes
(CcdPhysicsController::m_characterController was not getting freed).
2012-07-28BGE: Fixing a performance regression with 2D filters. My changes caused a ↵Mitchell Stokes
check to fail every frame resulting in constant recreation of textures.
2012-07-28Getting rid of some GLEW warnings when compiling ge_videotex in SCons.Mitchell Stokes
2012-07-26fix some types and incorrect infoCampbell Barton
2012-07-26Fix for [#32185] "Incorrect physics for LibLoaded dupligroups" reported by ↵Mitchell Stokes
Daniel Stokes (Kupoman). I'm not sure if this is the "correct" fix, but it at least allows all physics objects to be evaluated at least once by the new environment. This allows the new environment to sync up physics shapes for static objects.
2012-07-25BGE: A better fix for using the Action Actuator with the Actuator Sensor. ↵Mitchell Stokes
This one still allows frame properties to be updated after receiving a negative pulse. This also fixes bug [#32179] "Action Actuator in Loop End stops updating the Frame Property after no longer receives positive signal" reported by Dalai.
2012-07-24Hopefully Blender compiles again with MSVCSergey Sharybin
Seems to be a conflict between different areas defining round() function.
2012-07-24BGE: Bringing over the dynamic lamp properties fixes from Cucumber (thanks ↵Mitchell Stokes
to Daniel Stokes). This means the following KX_LightObject properties now have support when using GLSL materials (in addition to those already supported): * distance * lin_attenuation * quad_attenuation * spotsize * spotblend
2012-07-23Fix for bug [#26122] "Overlay scene gets transparent when motion blur is ↵Mitchell Stokes
enabled" reported by Alberto Torres Ruiz (dithi). The problem is motion blur was being treated as a per scene operation, but all scenes were trying to use the same accumulation buffer. Now motion blur is done in EndFrame() instead of PostRenderScene().
2012-07-23BGE LibLoad: Allow the user to disable loading text datablocks if they want ↵Mitchell Stokes
to attempt to increase security by not loading potential Python scripts.
2012-07-22code cleanup: use cosf and sinf when both args and results are float values.Campbell Barton
also remove local math functions in KX_Camera
2012-07-22style cleanupCampbell Barton
2012-07-21use fabsf when using floats.Campbell Barton
2012-07-19quiet double promotion warnings for the game engine.Campbell Barton
2012-07-18Fix for [#32129] "2D filter texture width off by one?" reported by Alex ↵Mitchell Stokes
Fraser (z0r). The GetWidth() and GetHeight() functions of the canvas' display area seem to give values that are both off by one for what OpenGL wants. Adding 1 to both values seems to fix the problem.
2012-07-17code cleanup: spellingCampbell Barton
2012-07-16BGE: The Action Actuator now returns correct values to work with the ↵Mitchell Stokes
Actuator Sensor.
2012-07-14BGE: Better fix for the textures not working with custom shaders regression. ↵Mitchell Stokes
Now custom shaders work, and textures aren't uploaded twice for GLSL materials (my earlier fix had some bad logic).
2012-07-10Scaling non-power-of-two (NPOT) textures to powers of two is really time ↵Mitchell Stokes
consuming and not necessary on graphics cards that can support NPOT textures. So, if the graphics card has NPOT texture support, don't bother scaling. If this patch causes issues, it can always be reverted and applied to Swiss instead.
2012-07-10Fix for a crash caused by ReplaceMesh changing an objects physics shape. ↵Mitchell Stokes
CcdShapeConstructionInfo::UpdateMesh() would change the CcdShapeConstructionInfo's m_meshObject, but didn't change m_meshShapeMap, which means the CcdShapeConstructionInfo object's destructor would not find it's m_meshObject in the m_meshShapeMap. This leaves some nasty dangling pointers laying around which caused issues if the scene was re-run, or the scene was changed to one that also had the mesh. Note: This fix could cause other issues with shared physics meshes. In general, we may want to re-evaluate how we handle updating potentially shared physics meshes.
2012-07-09BGE: Fixing up the error message received when trying to add an object from ↵Mitchell Stokes
an active layer.
2012-07-09As a response to issue [#28483] "Enable/Disable Rigid Body actuator do ↵Mitchell Stokes
nothing" reported by Jean-Francois Gallant (pyroevil), I'm adding preliminary support to enable and disable rigid body physics on dynamic objects. This is can be done via the Edit Object Actuator or through KX_GameObject.enableRigidBody() and KX_GameObject.disableRigidBody(). Thanks to Sergej Reich for his help with the patch.
2012-07-09Fixing a memory leak when using Bullet's btGImpactMeshShape for triangle ↵Mitchell Stokes
meshes (e.g., rigid bodies). The physic controller's free was only handling the case where regular triangle meshes were used.
2012-07-09Fixing a memory leak introduced by the Character Physics type patch: a new ↵Mitchell Stokes
btGhostPairCallback was being created, but never freed.
2012-07-08Fix for [#31701] "radar causes collision" reported by Markus Rietz (afeature).Mitchell Stokes
The problem was that the physics shapes for the near and radar sensor were getting turned into characters because CcdConstructionInfo::m_bCharacter was defaulting to true. Now it defaults to false and is explicitly set to true for only Character physics types.
2012-07-07code cleanup: dont use function calls like dot_v3v3, pow and sqrt within ↵Campbell Barton
macros which results in calling the function multiple times needlessly. also added some comments.
2012-07-06Fix for [#31978] "Horizon colour drawn on two edges of screen when a 2D ↵Mitchell Stokes
filter is active" reported by Alex Fraser. The glViewport used for 2D Filters wasn't quite matching the 3d view. It seems the height and width were both off by one. There may be a deeper bug with the canvas rectangle having slightly wrong dimensions, but this at least fixes the 2D Filters.
2012-07-06Fix for [#31122] "Properties cant have Spaces in names when using interval ↵Mitchell Stokes
as a evaluation. Or else it'll fail to activate actuator." reported by Auuman Anubis. I cleaned up the INTERVAL check to do a much cleaner (and saner) range check that doesn't get messed up by spaces.