Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-08-20 Thread Ronie Salgado
 Any progress? I can help with testing...

Not too much progress. Don't worry. I added a morphic based fallback to
woden if OSWindow is not supported.

Greetings,
Ronie


2014-08-19 18:00 GMT+01:00 Sean P. DeNigris s...@clipperadams.com:

 Ronie Salgado wrote
  For Mac OS X, I don't have one for testing. But Alex is going allow me to
  borrow one for some time. So be patience.

 Any progress? I can help with testing...



 -
 Cheers,
 Sean
 --
 View this message in context:
 http://forum.world.st/Initial-versions-for-OSWindow-and-Woden-tp4761069p4773866.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-08-20 Thread Tudor Girba
And it works great :)

Doru


On Wed, Aug 20, 2014 at 11:58 AM, Ronie Salgado ronies...@gmail.com wrote:


 Any progress? I can help with testing...

 Not too much progress. Don't worry. I added a morphic based fallback to
 woden if OSWindow is not supported.

 Greetings,
 Ronie


 2014-08-19 18:00 GMT+01:00 Sean P. DeNigris s...@clipperadams.com:

 Ronie Salgado wrote
  For Mac OS X, I don't have one for testing. But Alex is going allow me
 to
  borrow one for some time. So be patience.

 Any progress? I can help with testing...



 -
 Cheers,
 Sean
 --
 View this message in context:
 http://forum.world.st/Initial-versions-for-OSWindow-and-Woden-tp4761069p4773866.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.





-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-08-20 Thread Sean P. DeNigris
Tudor Girba-2 wrote
 And it works great :)
 Not too much progress. Don't worry. I added a morphic based fallback to
 woden if OSWindow is not supported.

Ah, so not on Mac yet only applied to OSWindow? What would it take to have
that working? Maybe I can help...



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Initial-versions-for-OSWindow-and-Woden-tp4761069p4773933.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-08-20 Thread Sean P. DeNigris
Sean P. DeNigris wrote
 Ah, so not on Mac yet only applied to OSWindow?

Okay, I see all Woden examples work on Mac except WDTerrainExample and
WDPhysicsExample. I tried loading Woden-Bullet for #2, but there were
undefined classes e.g. BTDefaultCollisionConfiguration



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Initial-versions-for-OSWindow-and-Woden-tp4761069p4773941.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-08-20 Thread Ronie Salgado

 Ah, so not on Mac yet only applied to OSWindow? What would it take to
 have
 that working? Maybe I can help...

OSWindow to fully work requires a custom VM. For Mac, I actually already
tried using one of Alex Mac. It worked, but when I tried an older version
of Woden and OSWindow it crashed. With Igor and Esteban we will take a
better look on this.

Okay, I see all Woden examples work on Mac except WDTerrainExample and
 WDPhysicsExample


WDTerrainExample uses OpenCL with OpenGL interoperability, whose support I
have not added yet to Mac. The API for creating an OpenCL context with
OpenGL interoperability is a bit platform specific.

The WDPhysicsExample uses Bullet. The Bullet bindings are quite tricky to
build/load in comparison to a typical Pharo project. It requires my
modified version of Swig. This version of Swig can generate NativeBoost
from a C/C++ header. It is available in: https://github.com/ronsaldo/swig

The Bullet bindings and scripts for automatically building for Linux are
here: https://github.com/ronsaldo/bullet-pharo

I need to provide a more pharoish way to build Bullet and the bindings.

Best regards,
Ronie


2014-08-20 14:01 GMT+01:00 Sean P. DeNigris s...@clipperadams.com:

 Sean P. DeNigris wrote
  Ah, so not on Mac yet only applied to OSWindow?

 Okay, I see all Woden examples work on Mac except WDTerrainExample and
 WDPhysicsExample. I tried loading Woden-Bullet for #2, but there were
 undefined classes e.g. BTDefaultCollisionConfiguration



 -
 Cheers,
 Sean
 --
 View this message in context:
 http://forum.world.st/Initial-versions-for-OSWindow-and-Woden-tp4761069p4773941.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-08-20 Thread Sean P. DeNigris
Ronie Salgado wrote
 OSWindow to fully work requires a custom VM
 The WDPhysicsExample uses Bullet. The Bullet bindings are quite tricky to
 build/load in comparison to a typical Pharo project

Is there a CI job for the VM? For the full-project-load?



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Initial-versions-for-OSWindow-and-Woden-tp4761069p4773947.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-08-19 Thread Sean P. DeNigris
Ronie Salgado wrote
 For Mac OS X, I don't have one for testing. But Alex is going allow me to
 borrow one for some time. So be patience.

Any progress? I can help with testing...



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Initial-versions-for-OSWindow-and-Woden-tp4761069p4773866.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-06-02 Thread stepharo

Hi ronie

I should sync with igor to understand what is the path to integrate what 
you did with him.
Because I want new events and what you and igor did (or at least I do 
not want to lose all the event cleaning I did long time

ago).

I wish a lot of success to Woden :)
Stef

On 31/5/14 11:54, Ronie Salgado wrote:

Hello There,

I have been working in OSWindow, which is a cross platform API for 
dealing with native operating system windows. This API requires using 
a custom VM and the library SDL2.


With this API, even the main Pharo window is handled almost completely 
in image side using NativeBoost.


The only support required from the VM is a small periodical check in 
the heartbeat about the presence of events. This no more than 10 lines 
of code.


This is currently working very well in my Linux machine, so I need to 
start testing this stuff.


For Windows, soon I will be building the custom VM. My last built was 
very dirty and I want to do something more clean.


For Mac OS X, I don't have one for testing. But Alex is going allow me 
to borrow one for some time. So be patience.


As for Woden, it is a new 3D graphics engine that I started making. 
This one requires currently support of OSWindow and also shows some 
cool stuffs.


As for prebuilt versions of the VM with OSWindow support along with 
preloaded images for both, OSWindow and Woden. And screenshots.


Well, I am putting them here: http://ronie.cl/OSWindow/

Greetings,
Ronie





Re: [Pharo-dev] Initial versions for OSWindow and Woden

2014-05-31 Thread Laurent Laffont
Hi,

Seems to work well on my linux machine too (Arch 64). The main Pharo window is 
better handled by KDE (don't know why, but nice side effect :)

Laurent

Le samedi 31 mai 2014, 05:54:52 Ronie Salgado a écrit :
 Hello There,
 
 I have been working in OSWindow, which is a cross platform API for dealing
 with native operating system windows. This API requires using a custom VM
 and the library SDL2.
 
 With this API, even the main Pharo window is handled almost completely in
 image side using NativeBoost.
 
 The only support required from the VM is a small periodical check in the
 heartbeat about the presence of events. This no more than 10 lines of code.
 
 This is currently working very well in my Linux machine, so I need to start
 testing this stuff.
 
 For Windows, soon I will be building the custom VM. My last built was very
 dirty and I want to do something more clean.
 
 For Mac OS X, I don't have one for testing. But Alex is going allow me to
 borrow one for some time. So be patience.
 
 As for Woden, it is a new 3D graphics engine that I started making. This
 one requires currently support of OSWindow and also shows some cool stuffs.
 
 As for prebuilt versions of the VM with OSWindow support along with
 preloaded images for both, OSWindow and Woden. And screenshots.
 
 Well, I am putting them here: http://ronie.cl/OSWindow/
 
 Greetings,
 Ronie