http://www.miikahweb.com/feed.php MiikaHweb - Blender Decklink Branch http://www.miikahweb.com/ MiikaHweb - Blender Decklink Branch fi Wed, 22 Jan 20 17:14:00 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[9d457c2]: Turn on Decklink by default]]> http://www.miikahweb.com/en/blender/git-logs/commit/9d457c295aa891d9e25dc1ab4b9e849d88036e2e 9d457c2
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Turn on Decklink by default

----------------------------------------
1 Path Changed]]>
Tue, 07 Jun 2016 22:08:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9d457c295aa891d9e25dc1ab4b9e849d88036e2eBenoit Bolsee
<![CDATA[[324bee2]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/324bee2c3fc06b8d1a64cd49601adfb11227d4de 324bee2
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

----------------------------------------
0 Paths Changed]]>
Tue, 07 Jun 2016 21:30:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/324bee2c3fc06b8d1a64cd49601adfb11227d4deBenoit Bolsee
<![CDATA[[a7ff4bb]: Decklink: Fix bug: Decklink.right attribute was not unitialized...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a7ff4bb5e51df9f638e173253ac9e33d2637e7db a7ff4bb
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: Fix bug: Decklink.right attribute was not unitialized.

----------------------------------------
1 Path Changed]]>
Wed, 01 Jun 2016 20:01:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a7ff4bb5e51df9f638e173253ac9e33d2637e7dbBenoit Bolsee
<![CDATA[[d48c71b]: Decklink: fix output on some DeckLink cards.]]> http://www.miikahweb.com/en/blender/git-logs/commit/d48c71b3b1f1fc686c2887c3d594a57711a20664 d48c71b
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: fix output on some DeckLink cards.

Opening a DeckLink card for output with the DeckLink object
sometimes failed because some types of card report no support for BGRA pixel
format, yet it works. The test is maintained but a warning is printed
instead of throwing an exception.

Optional cache size suffix added in Decklink output format string: may be
needed for some card that needs more than the default 8 frames.

----------------------------------------
3 Paths Changed]]>
Wed, 01 Jun 2016 20:06:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d48c71b3b1f1fc686c2887c3d594a57711a20664Benoit Bolsee
<![CDATA[[3fd88e6]: Decklink: support display mode/pixel format combination that...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3fd88e684330c74ffac48ea3cf1e7366762b8f6a 3fd88e6
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: support display mode/pixel format combination that use padding.

Previously, the VideoDeckLink module was rejecting combinations of
video modes and pixel formats that cause padding. For example HD720
(1280 pixels per line) and 10BitYUV (encodes by blocks of 48 pixels) =>
16 padding pixels at the end of each line.
This format is now accepted and the padding pixels are sent to the BGE.
It is sufficient to edit the UV map so that these pixels are not displayed.

----------------------------------------
1 Path Changed]]>
Mon, 23 May 2016 09:04:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3fd88e684330c74ffac48ea3cf1e7366762b8f6aBenoit Bolsee
<![CDATA[[6fdcc8c]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/6fdcc8c52d467512d16758af49fded37dfea983f 6fdcc8c
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

----------------------------------------
0 Paths Changed]]>
Sun, 22 May 2016 21:22:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6fdcc8c52d467512d16758af49fded37dfea983fBenoit Bolsee
<![CDATA[[a088f81]: Optimize ImageRender->Decklink output]]> http://www.miikahweb.com/en/blender/git-logs/commit/a088f81295137a72033e9768cc947f786fc3c394 a088f81
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Optimize ImageRender->Decklink output

Use loadImage() method whenever possible to transfer video frame
directly from GL driver to Decklink frame. This is possible when
alpha is true on ImageRender and render size matches exactly video size.
Best results with offscreen render.

----------------------------------------
2 Paths Changed]]>
Sun, 22 May 2016 21:12:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a088f81295137a72033e9768cc947f786fc3c394Benoit Bolsee
<![CDATA[[07c58d5]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/07c58d52185e601bc456841ad0a42c5a0cb80337 07c58d5
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

----------------------------------------
0 Paths Changed]]>
Thu, 19 May 2016 18:57:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/07c58d52185e601bc456841ad0a42c5a0cb80337Benoit Bolsee
<![CDATA[[5fea6ca]: Fix MSVC compilation error after merge]]> http://www.miikahweb.com/en/blender/git-logs/commit/5fea6ca52f8586a7201c62f4926762b906453899 5fea6ca
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Fix MSVC compilation error after merge

----------------------------------------
5 Paths Changed]]>
Thu, 19 May 2016 18:56:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5fea6ca52f8586a7201c62f4926762b906453899Benoit Bolsee
<![CDATA[[a7c8327]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/a7c8327c8ac3aae86bc441d8c2c311d57decae3e a7c8327
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

----------------------------------------
0 Paths Changed]]>
Thu, 19 May 2016 09:56:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a7c8327c8ac3aae86bc441d8c2c311d57decae3eBenoit Bolsee
<![CDATA[[31976ca]: Try to fix atomic_ops on buildbot by moving include to top]]> http://www.miikahweb.com/en/blender/git-logs/commit/31976ca62445cf1b1f25d9c6d90e99f7b94ef949 31976ca
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Try to fix atomic_ops on buildbot by moving include to top

----------------------------------------
2 Paths Changed]]>
Thu, 19 May 2016 09:54:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/31976ca62445cf1b1f25d9c6d90e99f7b94ef949Benoit Bolsee
<![CDATA[[55a3840]: Fix again assembler version of atomic_add_uint32 and atomic_sub_uint32...]]> http://www.miikahweb.com/en/blender/git-logs/commit/55a38402ca909ad3dfb2b6088d900f27eb824c76 55a3840
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Fix again assembler version of atomic_add_uint32 and atomic_sub_uint32

The assembler version returns the previous value of the variable while
all the other versions return the new value.
This was fixed before but somehow it came back when the atomic module
was refactored.

----------------------------------------
1 Path Changed]]>
Wed, 18 May 2016 20:57:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/55a38402ca909ad3dfb2b6088d900f27eb824c76Benoit Bolsee
<![CDATA[[ad2bf24]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/ad2bf24a19084360babf3db09197499bfaaa251a ad2bf24
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

Conflicts:
intern/atomic/atomic_ops.h

----------------------------------------
0 Paths Changed]]>
Wed, 18 May 2016 20:56:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ad2bf24a19084360babf3db09197499bfaaa251aBenoit Bolsee
<![CDATA[[b8435f4]: VideoDeclink: change default cache size to 4 frames.]]> http://www.miikahweb.com/en/blender/git-logs/commit/b8435f48f02e3fdd69bfba68c2a890bd3340b085 b8435f4
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
VideoDeclink: change default cache size to 4 frames.

Previously, cache size was only 3 frames, which caused problems with older
types of Decklink cards (was working with the 4K Extreme).
The default is now 4 frames and it is possible to specify a different cache
size when opening the card:
VideoDecklink("<mode>/<pixel>[/3D][:<cachesize>]", cardIdx)

Ex with 8 frames in cache:

VideoDecklink("pal/2vuy:8", 0)

----------------------------------------
1 Path Changed]]>
Wed, 18 May 2016 20:30:41 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b8435f48f02e3fdd69bfba68c2a890bd3340b085Benoit Bolsee
<![CDATA[[4a507a7]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/4a507a7653ad74686e677ffc569dbe3bd7e91060 4a507a7
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

----------------------------------------
0 Paths Changed]]>
Mon, 11 Apr 2016 21:04:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4a507a7653ad74686e677ffc569dbe3bd7e91060Benoit Bolsee
<![CDATA[[12bb5bd]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/12bb5bdabf51eca1cc8fd236df2c4606b5e963aa 12bb5bd
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

Conflicts:
source/gameengine/Ketsji/KX_KetsjiEngine.cpp

----------------------------------------
0 Paths Changed]]>
Sat, 20 Feb 2016 22:22:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/12bb5bdabf51eca1cc8fd236df2c4606b5e963aaBenoit Bolsee
<![CDATA[[3c85acc]: Decklink: OSX is not supported, add an error message just in...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3c85accf84025fa3e496aadbf36a9ede4a4679b3 3c85acc
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: OSX is not supported, add an error message just in case.

----------------------------------------
1 Path Changed]]>
Tue, 16 Feb 2016 20:34:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3c85accf84025fa3e496aadbf36a9ede4a4679b3Benoit Bolsee
<![CDATA[[3d01d6b]: Decklink: fix documentation to reflect the new texture transfer...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3d01d6b620529661bdd178d6a8b78eafbe9a32d8 3d01d6b
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: fix documentation to reflect the new texture transfer method in the Decklink module.

----------------------------------------
2 Paths Changed]]>
Tue, 16 Feb 2016 20:07:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3d01d6b620529661bdd178d6a8b78eafbe9a32d8Benoit Bolsee
<![CDATA[[7fe43f0]: Decklink: patch cleanup before merge.]]> http://www.miikahweb.com/en/blender/git-logs/commit/7fe43f020c29b728c3dae7c594d84bcf331c3c7e 7fe43f0
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: patch cleanup before merge.

----------------------------------------
6 Paths Changed]]>
Sat, 20 Feb 2016 20:15:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7fe43f020c29b728c3dae7c594d84bcf331c3c7eBenoit Bolsee
<![CDATA[[8f97a72]: Decklink: revert unncessary change to cmake macros.]]> http://www.miikahweb.com/en/blender/git-logs/commit/8f97a72a417b3afff508cabdce966445a90caf22 8f97a72
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: revert unncessary change to cmake macros.

----------------------------------------
1 Path Changed]]>
Tue, 16 Feb 2016 20:09:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8f97a72a417b3afff508cabdce966445a90caf22Benoit Bolsee
<![CDATA[[e1963dd]: BGE: undo view matrix scaling but keep axis inverting.]]> http://www.miikahweb.com/en/blender/git-logs/commit/e1963ddc30476e4f9a833b0ab1f90ef6ce895d9b e1963dd
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: undo view matrix scaling but keep axis inverting.

Previous commit 9d18fd11 introduced the possibility to scale the modelview
matrix by setting a scale on the camera but this caused undesirable lighting
and dynamic side effects.
This commit reverts the scaling effect but keeps the axis inversion effect,
which was the purpose of the first commit anyway.
A negative/positive scale on the camera is applied respectively as -1/+1 scale
on the modelview matrix.

----------------------------------------
1 Path Changed]]>
Sat, 20 Feb 2016 20:17:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e1963ddc30476e4f9a833b0ab1f90ef6ce895d9bBenoit Bolsee
<![CDATA[[79e274f]: VideoDecklink: fix compilation warning in Windows.]]> http://www.miikahweb.com/en/blender/git-logs/commit/79e274f1f2e563ba63389efcfb5a601004aa1ae4 79e274f
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
VideoDecklink: fix compilation warning in Windows.

----------------------------------------
1 Path Changed]]>
Sun, 10 Jan 2016 22:59:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/79e274f1f2e563ba63389efcfb5a601004aa1ae4Benoit Bolsee
<![CDATA[[40edd86]: VideoDecklink: accept mode index, test dvp.dll presence, enable...]]> http://www.miikahweb.com/en/blender/git-logs/commit/40edd86c77ae4efd670dc7a186170d1cea6f3a40 40edd86
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
VideoDecklink: accept mode index, test dvp.dll presence, enable audio just in case.

mode index instead of mode name can be used when opening the card:
VideoDecklink("1/2vuy",0)
The list of video mode is specific to each board and this method is
therefore not generic. Only use it for debugging purposes.

VideoDecklink will not throw if dvp.dll is not found when opening a Decklink
card on Windows with a nVideo Quadro GPU; instead it will fallback on
standard OpenGL transfer. It is preferable to use dvp.dll when possible as it
provides faster image transfer to Quadro GPU.

Audio Input is now enable by default with 48KHz sampling, 16bit samples and
2 channels. This is normally not necessary because audio is not used in
VideoTexture; it is just in case it is necessary on certain Decklink card.

----------------------------------------
1 Path Changed]]>
Sun, 10 Jan 2016 22:44:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/40edd86c77ae4efd670dc7a186170d1cea6f3a40Benoit Bolsee
<![CDATA[[9a750ea]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/9a750eadcff6f0aa4d393330160427eff6982dc1 9a750ea
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

Just to be sure before using experimental-build

----------------------------------------
0 Paths Changed]]>
Sat, 09 Jan 2016 09:44:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9a750eadcff6f0aa4d393330160427eff6982dc1Benoit Bolsee
<![CDATA[[18affe3]: Merge remote-tracking branch 'origin/master' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/18affe39a53fb0c7e74c001b988fd953756a927d 18affe3
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin/master' into decklink

----------------------------------------
0 Paths Changed]]>
Sat, 09 Jan 2016 08:47:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/18affe39a53fb0c7e74c001b988fd953756a927dBenoit Bolsee
<![CDATA[[18829ee]: Decklink: fix framerate calculation.]]> http://www.miikahweb.com/en/blender/git-logs/commit/18829ee54ae970b3fd2dec74a1d89c24d3085961 18829ee
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: fix framerate calculation.

For some reason the framerate attribute of the VideoDeclink object was
was wrong by 1.
framerate now returns the correct value.

----------------------------------------
1 Path Changed]]>
Sun, 20 Dec 2015 11:11:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/18829ee54ae970b3fd2dec74a1d89c24d3085961Benoit Bolsee
<![CDATA[[0ff79c8]: Decklink: use floating point texture format when possible.]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ff79c87a440d886cbaed3f2753a7a8cb466ad60 0ff79c8
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Decklink: use floating point texture format when possible.

Previous implementation was using GL_RED_INTEGER texture format for
all non-RGBA pixel format. This isn't supported by intel GPU (although
the GL_texture_rg extension is declared supported).
Floating RGBA texture are now used for the following pixel formats:
8BitYUV: Cb->B, Y0->G, Cr->R, Y1->A
10BitYUV: no fixed mapping between CbCrY and RGB, a shader is required
8BitARGB: direct mapping
8BitBGRA: direct mapping
10BitRGBXLE: direct mapping (A is undefined)
Other pixel formats are mapped to GL_RED_INTEGER (GL_R32UI internal
format, usampler2D must be used in the shader).
Note: the 10BitYUV, 10BitRGBXLE and 8BitARGB mapping only works on little-
endian host CPU. For big endian CPU, other formats must be used (not yet
implemented).

The texture MIN/MAX_FILTER is now set to NEAREST. Previously it was set to
LINEAR, which was detremental on multibytes pixel format.

The sample shader in the documentation for the above formats will be
changed to reflect the new mapping.

----------------------------------------
2 Paths Changed]]>
Sun, 20 Dec 2015 10:32:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ff79c87a440d886cbaed3f2753a7a8cb466ad60Benoit Bolsee
<![CDATA[[054d871]: BGE: Add GL synchronization on ImageRender.refresh() without...]]> http://www.miikahweb.com/en/blender/git-logs/commit/054d871ac1604ccd9ef67fdb63e173b9084dc10c 054d871
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: Add GL synchronization on ImageRender.refresh() without buffer.

Calling ImageRender.refresh() without passing a buffer object will
now perform the render (if not already started earlier with
ImageRender.render()) and wait for the render to complete.
This is done internally with a GLSync object to synchronize with the GPU.
This is only useful when doing offscreen render on texture target:
when refresh() returns, you are guaranteed that the texture is ready for use.

fbo = bge.render.offScreenCreate(width,height,samples,bge.render.RAS_OFS_RENDER_TEXTURE)
tex = fbo.color
ir = bge.texture.ImageRender(scene,camera,fbo)
ir.refresh()
--> tex is now ready for use

----------------------------------------
15 Paths Changed]]>
Sun, 06 Dec 2015 11:33:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/054d871ac1604ccd9ef67fdb63e173b9084dc10cBenoit Bolsee
<![CDATA[[803e658]: BGE: Display shadow when default render is off.]]> http://www.miikahweb.com/en/blender/git-logs/commit/803e658d63ce359c77256dee9b4e27ce56717a36 803e658
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: Display shadow when default render is off.

There was a bug with logic.setRender(False): the shadow buffers
were not computed, which was visible in the bge.texture.ImageRender()
custom renders.
This is now fixed: the shadow buffers will be computed at most once per
frame by the first ImageRender() or by the default render.

----------------------------------------
5 Paths Changed]]>
Sat, 05 Dec 2015 13:26:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/803e658d63ce359c77256dee9b4e27ce56717a36Benoit Bolsee
<![CDATA[[f5161c3]: BGE: Fix offscreen render on texture.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f5161c31374f15ca9686f6efdf34a8a5dfeda719 f5161c3
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: Fix offscreen render on texture.

Previously using RAS_OFS_RENDER_TEXTURE was not producing usable
textures (although the render was ok); this was due to missing
mipmap levels in the texture.
This is now fixed: the mipmap levels are explicitly created at the end of
the render as it appears that FBO do not generate them automatically.

----------------------------------------
1 Path Changed]]>
Sun, 29 Nov 2015 22:44:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f5161c31374f15ca9686f6efdf34a8a5dfeda719Benoit Bolsee
<![CDATA[[9a31389]: BGE: Set render flag true on game start.]]> http://www.miikahweb.com/en/blender/git-logs/commit/9a31389aed6e7bb3e28c67a747d8ad88004bd9a1 9a31389
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: Set render flag true on game start.

Fixes this bug:
1. add `logic.setRender(False)`
2. run game, exit game
3. remove the `logic.setRender` line
4. run game ... the render is still off

Now the render flag will be on by default on game start.

Note: during the game, the render flag stays unchanged across
game restart/load. It's only on initial game start that it is
initialized on.

----------------------------------------
2 Paths Changed]]>
Tue, 24 Nov 2015 21:48:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9a31389aed6e7bb3e28c67a747d8ad88004bd9a1Benoit Bolsee
<![CDATA[[2f1f59c]: DeckLink: clean GPL statement in new files.]]> http://www.miikahweb.com/en/blender/git-logs/commit/2f1f59cde165493f40308e4b875d64ba55545185 2f1f59c
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
DeckLink: clean GPL statement in new files.

----------------------------------------
13 Paths Changed]]>
Sat, 21 Nov 2015 17:26:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2f1f59cde165493f40308e4b875d64ba55545185Benoit Bolsee
<![CDATA[[7475752]: BGE: bge.render.offScreenCreate() target argument to select...]]> http://www.miikahweb.com/en/blender/git-logs/commit/74757522ba4accf82f4a6c08556d2e12de73a49a 7475752
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: bge.render.offScreenCreate() target argument to select Texture or RenderBuffer as render target.

fbo = bge.render.offScreenCreate(w,h,samples,target)
target = bge.render.RAS_OFS_RENDER_BUFFER: send render to RenderBuffers (compatible with MSAA on Intel GPU)
target = bge.render.RAS_OFS_RENDER_TEXTURE: send render to Texture (not compatible with MSAA on Intel GPU)

The default (RAS_OFS_RENDER_BUFFER) is preferable in all cases expect
if you need to access directly the texture for some applications.

The texture bind code is accessible with the new attribute color (fbo.color).
The attribute value is 0 if target is RAS_OFS_RENDER_BUFFER.

----------------------------------------
9 Paths Changed]]>
Sat, 21 Nov 2015 17:26:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/74757522ba4accf82f4a6c08556d2e12de73a49aBenoit Bolsee
<![CDATA[[d7f0c33]: Merge remote-tracking branch 'origin' into decklink]]> http://www.miikahweb.com/en/blender/git-logs/commit/d7f0c33b3d708a6c4ce4aa342c0831ca086fa872 d7f0c33
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Merge remote-tracking branch 'origin' into decklink

Conflicts:
source/gameengine/Ketsji/BL_Shader.cpp
source/gameengine/Ketsji/BL_Shader.h

----------------------------------------
0 Paths Changed]]>
Fri, 13 Nov 2015 17:32:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d7f0c33b3d708a6c4ce4aa342c0831ca086fa872Benoit Bolsee
<![CDATA[[e5c4612]: BGE: Add documentation for bge.types.BL_Shader.setUniformEyef...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e5c461285f0643e4ff9d4dd6843b358cda62df38 e5c4612
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: Add documentation for bge.types.BL_Shader.setUniformEyef()

----------------------------------------
1 Path Changed]]>
Thu, 12 Nov 2015 23:46:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e5c461285f0643e4ff9d4dd6843b358cda62df38Benoit Bolsee
<![CDATA[[a90ee78]: BGE: Add documentation for decklink support in VideoTexture.]]> http://www.miikahweb.com/en/blender/git-logs/commit/a90ee7828ea15989ad3050b1044a1d08b7aa025f a90ee78
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: Add documentation for decklink support in VideoTexture.

----------------------------------------
2 Paths Changed]]>
Wed, 11 Nov 2015 17:40:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a90ee7828ea15989ad3050b1044a1d08b7aa025fBenoit Bolsee
<![CDATA[[47b0327]: BGE: RASOffScreen object reimplemented with Renderbuffers.]]> http://www.miikahweb.com/en/blender/git-logs/commit/47b0327de1d205de2ce99d0d6b20cd6eec491069 47b0327
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: RASOffScreen object reimplemented with Renderbuffers.

RASOffScreen was previously using GPUOffScreen object from the gpu library,
which in turn uses textures as render destinations, also when multisample is
requested. This is a problem for Intel integrated as they generally don't
support multisample textures.

ImageRender doesn't need textures as render destination: Renderbuffers are
sufficient because it only read pixels from the render with glReadPixels and
glCopyTexSubImage, both of which work with Renderbuffers.

Therefore, RASOffScreen is reimplemented with Renderbuffers and multisample
offscreen renders are now supported on Intel GMA. The gpu library is no
longer used. There is no API change.

----------------------------------------
2 Paths Changed]]>
Thu, 05 Nov 2015 17:32:37 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/47b0327de1d205de2ce99d0d6b20cd6eec491069Benoit Bolsee
<![CDATA[[a2bebb0]: BGE: asynchronous render with ImageRender new render() method...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a2bebb088095343af9af3a4799d46b6328ae84d7 a2bebb0
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: asynchronous render with ImageRender new render() method

usage:
ir = bge.texture.ImageRender(..)
ir.render()
ir.refresh(buffer)

----------------------------------------
5 Paths Changed]]>
Tue, 03 Nov 2015 16:37:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a2bebb088095343af9af3a4799d46b6328ae84d7Benoit Bolsee
<![CDATA[[ef40f91]: Fix warnings when compiling WITH_DECKLINK=OFF and WITH_X11_ALPHA...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ef40f9164ca943a89e9fa0e9e13c1faa2da65aa2 ef40f91
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
Fix warnings when compiling WITH_DECKLINK=OFF and WITH_X11_ALPHA=OFF

----------------------------------------
2 Paths Changed]]>
Mon, 02 Nov 2015 13:28:14 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ef40f9164ca943a89e9fa0e9e13c1faa2da65aa2Benoit Bolsee
<![CDATA[[309b4ad]: BGE: multisample FBO supported in bge.render.offscreenCreate...]]> http://www.miikahweb.com/en/blender/git-logs/commit/309b4ad8407f3c2af3190cf61c36609f690936c6 309b4ad
Branches : decklink
Author : Benoit Bolsee (ben2610)
----------------------------------------
BGE: multisample FBO supported in bge.render.offscreenCreate()

3rd optional argument to offScreenCreate() to specify the number of
multi-sample. If the GPU does not support MSAA on FBO, this is ignored.
No other change in the API.

----------------------------------------
10 Paths Changed]]>
Mon, 02 Nov 2015 12:15:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/309b4ad8407f3c2af3190cf61c36609f690936c6Benoit Bolsee