Game PythonProject
ActivePublic

Details

Description

Python API of the Blender Game Engine

Recent Activity

Fri, Sep 22

Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.
  • flags are not really being used;
Fri, Sep 22, 12:15 AM · OpenGL / Gfx, Game Python, Python

Thu, Sep 21

Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.
  • Missed MEM_freeN(strides) if there is an error in PyBuffer_FillInfo;
Thu, Sep 21, 8:23 PM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.

Strides are needed when working with multidimensional array.

Thu, Sep 21, 8:05 PM · OpenGL / Gfx, Game Python, Python

Sep 20 2017

Sybren A. Stüvel (sybren) removed a reviewer for D2734: Buffer Protocol for bgl.Buffer: Python.
Sep 20 2017, 11:30 PM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) edited reviewers for D2734: Buffer Protocol for bgl.Buffer, added: Porteries Tristan (panzergame), Ulysse Martin (youle), Campbell Barton (campbellbarton); removed: Game Python, Game Engine.

@Campbell Barton (campbellbarton), could you take a look, too? It seems like you know the subject well (T52827)

Sep 20 2017, 8:33 PM · OpenGL / Gfx, Game Python, Python
Ulysse Martin (youle) added a comment to D2734: Buffer Protocol for bgl.Buffer.

Hello, I tested with most of my files using bgl and it worked fine for me. I had only 1 file to test with bge.texture and bgl however. But this sounds ok to me.

Sep 20 2017, 8:13 PM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.

I undo some of my changes. It may be best to leave the original Buffer structure untouched.

Sep 20 2017, 8:12 PM · OpenGL / Gfx, Game Python, Python
Thomas Szepe (hg1) updated subscribers of D2734: Buffer Protocol for bgl.Buffer.

I added Tristan Porteries (panzergame), Ulysse Martin (youle) from the UPBGE team. I think the have more experience in this kind of things.

Sep 20 2017, 6:28 PM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.

It really makes sense bgl.Buffer to have a Buffer Protocol.
I made some changes to the code.

Sep 20 2017, 4:32 AM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) commandeered D2734: Buffer Protocol for bgl.Buffer.
Sep 20 2017, 4:31 AM · OpenGL / Gfx, Game Python, Python

Jul 26 2017

Aaron Carlisle (Blendify) closed D2748: Minor template code patch. (objectHitList =/= hitObjectList) by committing rB320fc70cf223: Minor template code patch. (objectHitList =/= hitObjectList).
Jul 26 2017, 10:06 PM · Game Python, Game Engine
Aaron Carlisle (Blendify) accepted D2748: Minor template code patch. (objectHitList =/= hitObjectList).
Jul 26 2017, 3:39 PM · Game Python, Game Engine

Jul 25 2017

Charles Scoville (CharlesScoville) created D2748: Minor template code patch. (objectHitList =/= hitObjectList).
Jul 25 2017, 9:53 PM · Game Python, Game Engine

Jul 5 2017

Thomas Szepe (hg1) added a comment to D2734: Buffer Protocol for bgl.Buffer.

Actually I don't have tested it, I also don't have experience with the buffer protocol and if there are no other issues with it.
Did you have tested the buffer also with some of the other bgl function calls like glTexImage2D()?
Does slicing the buffer still work?

Jul 5 2017, 7:42 PM · OpenGL / Gfx, Game Python, Python
Markus Kohout (ricorodriguez) changed the edit policy for D2734: Buffer Protocol for bgl.Buffer.
Jul 5 2017, 3:05 PM · OpenGL / Gfx, Game Python, Python
Markus Kohout (ricorodriguez) added a reviewer for D2734: Buffer Protocol for bgl.Buffer: Game Engine.
Jul 5 2017, 3:04 PM · OpenGL / Gfx, Game Python, Python
Markus Kohout (ricorodriguez) added reviewers for D2734: Buffer Protocol for bgl.Buffer: Game Python, Python.
Jul 5 2017, 3:04 PM · OpenGL / Gfx, Game Python, Python

Jul 3 2017

Markus Kohout (ricorodriguez) created D2734: Buffer Protocol for bgl.Buffer.
Jul 3 2017, 9:16 PM · OpenGL / Gfx, Game Python, Python

Apr 7 2017

Sybren A. Stüvel (sybren) resigned from D1411: BGE: Add getActionNames() method to KX_Scene..

Resigning as reviewer, as I don't have time for BGE work any more.

Apr 7 2017, 11:58 PM · Game Animation, Game Python, Game Logic, Game Engine

Mar 7 2017

Ulysse Martin (youle) added a comment to T50606: Video texture don't load png files.

Thanks very much @LazyDodo (LazyDodo) :)

Mar 7 2017, 9:44 PM · Game Python, Game Engine
LazyDodo (LazyDodo) closed T50606: Video texture don't load png files as Resolved.

Fixed in commits rBL61824 , rBL61825, rBL61826, rBL61827

Mar 7 2017, 9:37 PM · Game Python, Game Engine
LazyDodo (LazyDodo) claimed T50606: Video texture don't load png files.
Mar 7 2017, 2:31 PM · Game Python, Game Engine
Ulysse Martin (youle) added a comment to T50606: Video texture don't load png files.

Hello, I did investigations on this bug: https://github.com/UPBGE/blender/issues/415

Mar 7 2017, 1:04 PM · Game Python, Game Engine

Feb 11 2017

Aaron Carlisle (Blendify) added a comment to D1577: BGE: New Python API to add a 2D filter.

Yes

Feb 11 2017, 8:40 PM · Game Python, Game Engine
Thomas Szepe (hg1) added a comment to D1577: BGE: New Python API to add a 2D filter.

Are there plans to merge the UPBGE back to the BGE?
If not I will reopen this diff.

Feb 11 2017, 8:37 PM · Game Python, Game Engine
Aaron Carlisle (Blendify) abandoned D1338: BGE: Adding geometry shader API.

This has been done in the UPBGE branch. Closing

Feb 11 2017, 8:36 PM · Game Python, Game Rendering, Game Engine
Aaron Carlisle (Blendify) abandoned D1577: BGE: New Python API to add a 2D filter.

This has become obsolete with the changes in the UPBGE branch. Closing

Feb 11 2017, 8:27 PM · Game Python, Game Engine

Feb 7 2017

Jorge Bernal (lordloki) added a comment to T36779: BGE texture module: Camera texture will always fail when the scene is restarted..

after investing a little bit more we have seen that it is the right procedure, we mean:

Feb 7 2017, 12:49 PM · Game Python, Game Engine

Feb 6 2017

Thomas Szepe (hg1) created T50606: Video texture don't load png files.
Feb 6 2017, 8:18 PM · Game Python, Game Engine

Oct 31 2016

Inês Almeida (brita_) claimed T48099: Adress boundary error given bad input.

Confirmed in 2.78a

Oct 31 2016, 2:58 PM · Python, Game Python, Game Engine

Aug 26 2016

Bastien Montagne (mont29) closed T49171: Add 'activate actuator' function (or method). as Invalid.

Thanks for the suggestion, but we do not accept feature requests or suggestions on this tracker (use forums or bf-funboard ML for that).
Please do not create design/todo tasks, they are reserved to developers.
Please do not set priority of tasks yourself, especially not to high priorities!

Aug 26 2016, 4:21 PM · Game Logic, Game Python, Game Engine
Vladislav (vlad1777d) updated the task description for T49171: Add 'activate actuator' function (or method)..
Aug 26 2016, 4:00 PM · Game Logic, Game Python, Game Engine
Vladislav (vlad1777d) triaged T49171: Add 'activate actuator' function (or method). as High priority.
Aug 26 2016, 3:30 PM · Game Logic, Game Python, Game Engine
Vladislav (vlad1777d) updated the task description for T49171: Add 'activate actuator' function (or method)..
Aug 26 2016, 1:50 PM · Game Logic, Game Python, Game Engine
Vladislav (vlad1777d) created T49171: Add 'activate actuator' function (or method)..
Aug 26 2016, 1:49 PM · Game Logic, Game Python, Game Engine

Aug 11 2016

Campbell Barton (campbellbarton) removed a reviewer for D1338: BGE: Adding geometry shader API: Campbell Barton (campbellbarton).
Aug 11 2016, 6:18 AM · Game Python, Game Rendering, Game Engine
Campbell Barton (campbellbarton) removed a reviewer for D1411: BGE: Add getActionNames() method to KX_Scene.: Campbell Barton (campbellbarton).
Aug 11 2016, 6:08 AM · Game Animation, Game Python, Game Logic, Game Engine

Apr 12 2016

Sergey Sharybin (sergey) updated subscribers of T48099: Adress boundary error given bad input.
Apr 12 2016, 11:15 AM · Python, Game Python, Game Engine
Sergey Sharybin (sergey) triaged T48099: Adress boundary error given bad input as Confirmed priority.
Apr 12 2016, 11:13 AM · Python, Game Python, Game Engine

Apr 10 2016

alabd (alabd14313) added a comment to T48099: Adress boundary error given bad input.

Blender 2.76.9 works fine.

Apr 10 2016, 7:16 PM · Python, Game Python, Game Engine
alabd (alabd14313) added a comment to T48099: Adress boundary error given bad input.

Blender 2.77a
Arch linux
Intel i915
/tmp/crash.txt :

Apr 10 2016, 6:59 PM · Python, Game Python, Game Engine
Max Voss (max12345) created T48099: Adress boundary error given bad input.
Apr 10 2016, 10:41 AM · Python, Game Python, Game Engine

Apr 3 2016

Porteries Tristan (panzergame) closed T32470: localPosition giving world coordinates as Resolved.

As @Jerome Mahieux (littleneo) and @Jorge Bernal (lordloki) explain it's not bug, since there's 7 months without activity of the @Will Nielsen (k9crunch), i close the task.

Apr 3 2016, 3:26 PM · Game Python, Game Engine

Mar 3 2016

Sybren A. Stüvel (sybren) resigned from D1338: BGE: Adding geometry shader API.
Mar 3 2016, 5:14 PM · Game Python, Game Rendering, Game Engine

Mar 1 2016

Porteries Tristan (panzergame) added a comment to D1338: BGE: Adding geometry shader API.

Maybe replace string by constants is better, e.g BL_Shader::[VERTEX/FRAGMENT/GEOMETRY]_SHADER_TEXT

Mar 1 2016, 6:12 PM · Game Python, Game Rendering, Game Engine
Porteries Tristan (panzergame) added a comment to D1338: BGE: Adding geometry shader API.

What about use:

shaders = {
    "vertex" : vertex_shader_text,
    "fragment" : fragment_shader_text,
    "geometry" : geometry_shader_text
}
setSource(shaders, true)
Mar 1 2016, 6:10 PM · Game Python, Game Rendering, Game Engine

Dec 1 2015

Porteries Tristan (panzergame) abandoned D1247: BGE : End game python callbacks..
Dec 1 2015, 9:23 PM · Game Python, Game Engine

Nov 26 2015

Campbell Barton (campbellbarton) closed T46870: The python objects in the `bge.logic.globalDict` are not destructed at the end of the game as Resolved by committing rB88556d801feb: Fix T46870: bge globalDict kept between sessions.
Nov 26 2015, 1:23 AM · Game Python, Game Engine

Nov 25 2015

Dalai Felinto (dfelinto) created T46870: The python objects in the `bge.logic.globalDict` are not destructed at the end of the game.
Nov 25 2015, 2:02 PM · Game Python, Game Engine

Nov 2 2015

Jorge Bernal (lordloki) closed T46663: Game engine, Python commands (applyForce & applyTorque) don't work as Invalid.

it doesn't work because the cube is selected as static. If you select it as rigid body or dynamics the cube will respond to applyForce and applyTorque python commands.

Nov 2 2015, 6:48 AM · Game Python, Game Engine