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
2015-03-24BGE: Remove BlenderWorldInfoThomas Szepe
This patch will remove the BlenderWorldInfo and move the source into KX_WorldInfo. Reviewers: brecht, moguri Reviewed By: brecht, moguri Differential Revision: https://developer.blender.org/D156
2015-03-24BGE: World color management fixThomas Szepe
This patch will fix the color management for the mist and global ambient color. It will remove the old "Color Management" switch in the BGE "Render > Shading" panel and will use the "Display Device" setting in the "Scene > Color Management" panel instead. Reviewers: moguri, brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D154
2015-03-24BGE: Code clean up for world (mist, background, ambient)Thomas Szepe
Code clean up for BGE world mist, background and global ambient color. Move mist render update to BlenderWolrdInfo Reviewers: moguri, brecht Reviewed By: moguri, brecht Differential Revision: https://developer.blender.org/D152
2015-03-24BGE: Fix T43592: World GLSLThomas Szepe
This patch will fix the world GLSL (mist, background, ambient) update for the BGE. Reviewers: moguri, brecht Reviewed By: moguri, brecht Subscribers: panzergame Differential Revision: https://developer.blender.org/D151
2015-03-23BGE: Fix T27322: World F-CurveThomas Szepe
This patch fixes the world (mist, background, ambient) F-Curve for for the BGE. Reviewers: moguri, brecht Reviewed By: moguri, brecht Differential Revision: https://developer.blender.org/D150
2015-03-23BGE: Add setMistType and setMistIntensity API.Thomas Szepe
This patch adds the missing setMistType() and setMistIntensity() to the API Reviewers: campbellbarton, brecht, moguri Reviewed By: campbellbarton, brecht, moguri Subscribers: campbellbarton, dingto Differential Revision: https://developer.blender.org/D149
2015-03-23BGE: Multitexture world (mist, ambient) fixThomas Szepe
This patch fix the existing word API for mist and global ambient lighting. Add deprecated message to disableMist() Add setUseMist(enable). Reviewers: dfelinto, campbellbarton, moguri Reviewed By: moguri Subscribers: solarlune, jta, brecht Projects: #bf_blender:_next Differential Revision: https://developer.blender.org/D148
2015-03-23BGE: LoD Hysteresis clean upJorge Bernal
Move scene hysteresis value to KX_Scene where it should be (instead of KX_GameObject)
2015-03-22BGE: New hysteresis offset to improve LOD level transitionsJorge Bernal
This change introduces a new hysteresis parameter that it will be added or subtracted to/from the LOD distance to avoid popping when a LOD object moves close to the LOD transition continuously. Then, we have the following: - a new LOD Hysteresis setting per scene (default 10%) which is located in Scene context --> Level of Detail panel. This scene parameter also will active/deactive the scene hysteresis. - and a new LOD Hysteresis setting per object (default 10%) which is located in Object context --> Levels of Detail panel. The LOD hysteresis setting per object (if active) will overwrite the hysteresis setting per scene value. For the new blends: the hysteresis setting per scene would be active by default and the per object would be inactive by default. For the old blends: both hysteresis settings (per scene and per object) would be inactive by default. A quick way to take advantage of this feature for old blends would be to activate the hysteresis parameter in the scene context -> Level of Detail panel Reviewers: campbellbarton, kupoman, moguri Reviewed By: kupoman, moguri Subscribers: nonamejuju, lordodin Differential Revision: https://developer.blender.org/D957
2015-03-22BGE: Add physics constraints replicationThomas Szepe
This patch will add a physics constraints replication for group instances (dupli group). It also fix crashing when when a group instance is made from a linked group instance and both are on the active layer. Initial patch T31443 from moerdn (Martin Sell). Reviewers: lordloki, sergof, moguri, sybren Reviewed By: moguri, sybren Differential Revision: https://developer.blender.org/D658
2015-03-21Revert part of D1074 related to acceleration taked into account.Jorge Bernal
It has been reverted because it was affecting obstacle avoidance (T44041). This fix should be backported to 2.74
2015-03-21Fix T44065: fixed vehicle constraintSybren A. Stüvel
Commit ffee7f1a58a18bc08add94176ddffe29809139a6 broke vehicle constraints; this fixes that.
2015-03-19CMake: unbundle eigen3Campbell Barton
Optionally use systems eigen3 library. T41989 by @hasufell with edits
2015-03-16reverting unintentionally changed value of enum OBJ_TEXTGaia Clary
2015-03-16fix D1130 renamed the enum OBJ_FONT to OBJ_TEXT to avoid naming conflicts in ↵Gaia Clary
Windows
2015-03-16Get rid og gluBuild2DMipmaps on game engine.Antony Riakiotakis
2015-03-16Fix T43178: BGE has hard-coded 60 Hz as frame rateSybren A. Stüvel
Two areas of the BGE use a hard-coded 60 Hz as frame rate. However, this 60 Hz is just a default setting, and can be changed in the Blender interface. This setting is now used instead of the hard-coded 60 Hz. CcdPhysicsEnvironment::SetFixedTimeStep() is actually never called, as we don't even support a true fixed-timestep simulation.
2015-03-15BGE - new read-only attribute in KX_GameObject python api (LOD level)Pierluigi Grassi
Added a new "current_lod_level" property to the python api of KX_GameObject. The property returns the current lod level of the game object. The purpose of the property is activate logic routines only when an object is at a certain lod-distance from the camera, avoiding to separately recomputing the same distance in the logic script. Usage in python script might look like: owner = bge.logic.getCurrentController().owner lod_level = owner.currentLodLevel if lod_level == 0: ...do something else: ... object might be too distant Reviewers: dfelinto, kupoman, moguri Reviewed By: kupoman, moguri Subscribers: lordloki Projects: #game_engine Differential Revision: https://developer.blender.org/D978
2015-03-15BGE: Fix for T43994 Steering actuator bug with NavmeshJorge Bernal
Now the facing option is taken into account as before This is a regression and to be ported to the final release branch.
2015-03-15BGE : Fix for T43724 and T41599 addObject() with KX_FontObject andPorteries Tristan
overlay scene GetGameObjectType is overwritten in KX_FontObject to differentiate a font object into AddNodeReplicaObject function. Now, in this function, we add fonts in the appropriate list. Reviewers: campbellbarton, moguri, dfelinto, lordloki Reviewed By: lordloki Subscribers: lordloki Projects: #game_logic, #game_engine Differential Revision: https://developer.blender.org/D1130
2015-03-13BGE: Fix for T43980 MouseLook (actuator) triggers MouseMovement (sensor)Jorge Bernal
on other objects permanently only trigger mouse event when it is necessary, this way we avoid conflicts with other mouse sensors.
2015-03-09Fix BGE: calling ReleaseInstance on NULL joystickCampbell Barton
2015-03-07BGE: Fix for regressions T43883 and T43456 (and T43876 likely). SDL joystick ↵Jorge Bernal
related Only to create and destroy joystick devices for connected joysticks Reviewers: campbellbarton, sybren, moguri Reviewed By: sybren Maniphest Tasks: T43883, T43876 Differential Revision: https://developer.blender.org/D1161
2015-03-04BGE: Fix crash when a constraint misses its reference objectSybren A. Stüvel
Blender allows you to create a constraint without specifying its reference object, even when the constraint requires such a reference. The BGE would crash on this. This change simply ignores such a constraint.
2015-02-28BGE: Fix ShowDeprecationWarning macro.Thomas Szepe
Reviewers: lordloki, brita_, sybren, moguri Reviewed By: moguri Differential Revision: https://developer.blender.org/D1144
2015-02-27Get rid of gluScaleImage in our game engine as well.Antony Riakiotakis
2015-02-26BGE: Fix for CreateConstraint APIThomas Szepe
This patch fix two bugs related to CreateConstraint(). 1. Disable linked collision only working with 6DoF constraints. 2. If all pivot axis rotations setted to zero the linked object disappears. {F101374} Reviewers: moguri, sybren, brita_, lordloki Reviewed By: lordloki Subscribers: p9ablo Differential Revision: https://developer.blender.org/D704
2015-02-26Grmll, sorry for the noise, fix stupi cpoypaste typo in previous commit.Bastien Montagne
2015-02-26Attempt to fix BGE build on windows.Bastien Montagne
Caused by rBb5b359b48f7f35a79b3eec, better to try a full build before pushing that type of commit. :/
2015-02-25Warning messagebox for windows when an unsupported implementation ofAntony Riakiotakis
OpenGL is detected: Hoping to decrease the frequency of by far one of the most frequent bug reports by windows users. There is some reorganization of the GHOST API to allow easy addition of further OpenGL options in the future. The change is not propagated too deep to keep the size of the patch managable. We might reorganize things here later. For OpenGL we do two checks here: One is a combination of GDI generic renderer or vendor microsoft corporation and OpenGL version 1.1. This means the system does not use GPU acceleration at all. We warn user to install a graphics driver and of cases where this might happen (remote connection, using blender through virtual machine) The other one just checks if OpenGL version is less than 1.4 (we can easily change that in the future of course) and warns that it is deprecated. Both cases will still let blender startup correctly but users should now have a clear idea of the system being unsupported. A user preference flag is provided to turn the warning off. Now stop posting those bug reports without installing a driver first - please?
2015-02-21Fix T43748: MouseLook actuator raises an Assert errorSybren A. Stüvel
An assertion seems to be inverted by mistake, as MT_assert(!m_mouse); is followed by using m_mouse->XXXX.
2015-02-21scene conversion: style cleanupInes Almeida
2015-02-21gamengine: removing useless commentInes Almeida
2015-02-21gameengine: removing addInitFromFrame hackInes Almeida
2015-02-21gameengine: dataconversion import and whitespace cleanupInes Almeida
2015-02-21Fix T33762 - texture fonts were not using the material color (gameengine)HG1
2015-02-21makeScreenshot - adding frame number to the filenameHG1
2015-02-21commiting patch to fix T30173Benoit Bolsee
2015-02-21gameengine: KX_Scene comment cleanupInes Almeida
2015-02-21BGE cleanup: removing unused async logic bricksInes Almeida
This code was never run and is an outdated copy from the code above. If someday this is needed again, it is better to start clean.
2015-02-21BGE: Fix T43215: Rigidbody constraints deletion.Thomas Szepe
Deleting an object was deleting all rigidbody constraints in the scene. Bug was introduced with D701. Reviewers: agoose77, sergof, moguri, lordloki, sybren Reviewed By: lordloki, sybren Subscribers: sybren, hbar, blueprintrandom, sergof, agoose77 Differential Revision: https://developer.blender.org/D1007
2015-02-19bge physics: disallowing compound collisions for soft bodiesInes Almeida
Closes D610, T40427, T30630 Cherrypicked from local squash Conflicts: release/scripts/startup/bl_ui/properties_game.py
2015-02-19BGE: Fix T41502 Path following jumpingJorge Bernal
New Lock Z velocity parameter was added. This parameter avoid the micro-jumping. By default it is actived except when you load an old file that it is deactived to keep former behaviour. Additionally it was solved another issue related with the acceleration: That is the acceleration value was not taked into account and we had always the maximum linear velocity from the beginning of movement. Now the acceleration is taken into account until we reach the maximum velocity. When you load an old file, the acceleration value is set to the maximum range (1000.f). This way we simulate a maximum velocity constant from the beginning of movement (former behaviour). {F142195} Reviewers: moguri, dfelinto, campbellbarton Reviewed By: campbellbarton Subscribers: sergey Differential Revision: https://developer.blender.org/D1074
2015-02-18BGE: Fix T42437: Physics/Compound bugJorge Bernal
Null check to verify that parent has a character controller. Otherwise (i.e empty) it will crash. Reviewers: moguri, campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D1115
2015-02-18BGE: Fix T41570: Blender crash when physics createConstraintJorge Bernal
Move physicsid type to unsigned long long to avoid crashes on Windows 8.1 64bits. Other systems also modified to put them inline with this solution. Reviewers: dfelinto, brita_, moguri, juicyfruit, campbellbarton Reviewed By: juicyfruit, campbellbarton Subscribers: juicyfruit Differential Revision: https://developer.blender.org/D1122
2015-02-15Fix T42919 & T42218: BGE: Python-driven armature animation got buggySybren A. Stüvel
Due to changes in the way animation updates were handled, BL_ArmatureObjects were no longer registering to KX_Scene as animated. Moguri says: It might have been relying on the deformer update which moved rom being called on every object in the render step. Now armature deformers are only updated if they need to be. Fix T42919 & Fix T42218
2015-02-13BGE: Fix for T42285 & T38935 crashes. They are Rayhit related.Jorge Bernal
We make sure that good values are passed to GetPolygon() and we check that the visual mesh doesn't have a wrong displacement when it passes over a object which has a mesh triangle as compound bound. Reviewers: dfelinto, sergof, agoose77, moguri Reviewed By: moguri Subscribers: agoose77 Differential Revision: https://developer.blender.org/D979
2015-02-13BGE Fix T39026: No collisions detected with parented rigid body objectJorge Bernal
Fix for T39026. Preliminary investigation by blenderscripter on D446. Also it solves bug T41285 (Parenting object leave collission box). Refactor commit b90de0331df6c92af909b20a3e183596ff3511e4 introduced a regression bug. Reviewers: sergof, campbellbarton, moguri Reviewed By: moguri Subscribers: blueprintrandom, blenderscripter Differential Revision: https://developer.blender.org/D1064
2015-02-11cleanup: style/indentationCampbell Barton
2015-02-10Fix T43565: BGE removed unneeded if/else in BL_KetsjiEmbedStartSybren A. Stüvel