So this might be specific to 64 bit windows. I'd be interested in isolating the problem if I knew how to do so.
It's not in my critical path for the lab, but crashes are bad news. Thanks, -- Raul On Mon, Mar 23, 2015 at 6:35 AM, bill lam <[email protected]> wrote: > I tested on an old 32-bit win-xp using ANGLE version of Qt Lib. It ran > OK with clear'' > > Engine: j803/2014-10-19-11:11:11 > > Library: 8.03.13 > > Qt IDE: 1.3.1/5.3.2 > > Platform: Win 32 > > Installer: J803 install > > InstallPath: d:/j803 > > > On Mon, Mar 23, 2015 at 6:18 PM, Raul Miller <[email protected]> wrote: >> P.S. I should add: windows 7, nvidia drivers. >> >> Thanks, >> >> -- >> Raul >> >> On Mon, Mar 23, 2015 at 6:17 AM, Raul Miller <[email protected]> wrote: >>> That's an interesting possibility, but I tried it and it did not >>> prevent the crash. >>> >>> Thanks, >>> >>> -- >>> Raul >>> >>> On Mon, Mar 23, 2015 at 6:13 AM, bill lam <[email protected]> wrote: >>>> Perhaps this is related to the api/gles addon, first update all addons >>>> then open gles.ijs and change the line (should within the first 10 >>>> lines) >>>> >>>>> GLES_VERSION=: GLES_VERSION * 0~: (".@:wd :: 1:) 'qopenglmod' >>>> >>>> to >>>> >>>> GLES_VERSION=: 0 >>>> >>>> If your computer has opengl 2.0 or newer driver, then you won't need >>>> the ANGLE opengl es emulation. >>>> >>>> On Mon, Mar 23, 2015 at 5:39 PM, Raul Miller <[email protected]> wrote: >>>>> Thanks, I should have included more detail. >>>>> >>>>> This works fine for me on OSX, but fails with windows jqt: >>>>> >>>>> JVERSION >>>>> Engine: j803/2014-10-19-11:11:11 >>>>> Library: 8.03.12 >>>>> Qt IDE: 1.3.1/5.3.2 >>>>> Platform: Win 64 >>>>> Installer: J803 install >>>>> InstallPath: c:/users/user/j64-803 >>>>> >>>>> I currently do not have access to any linux machines suitable for opengl >>>>> work. >>>>> >>>>> I upgraded jqt (jconsole: install 'all') and I'm still getting the >>>>> failure: >>>>> >>>>> JVERSION >>>>> Engine: j803/2014-10-19-11:11:11 >>>>> Library: 8.03.13 >>>>> Qt IDE: 1.3.1/5.3.2 >>>>> Platform: Win 64 >>>>> Installer: J803 install >>>>> InstallPath: c:/users/user/j64-803 >>>>> >>>>> Thanks again, >>>>> >>>>> -- >>>>> Raul >>>>> >>>>> On Sun, Mar 22, 2015 at 10:37 PM, bill lam <[email protected]> wrote: >>>>>> I tested ok on linux64. What is your JVERSION and OS? >>>>>> >>>>>> BTW this kind of check is not needed, if there is no "s" suffix >>>>>> in the output of wd'version', then the system should already >>>>>> support opengl. >>>>>> >>>>>> Вс, 22 мар 2015, Raul Miller написал(а): >>>>>>> I can reliably crash J by running: >>>>>>> >>>>>>> clear'' NB. clear base locale >>>>>>> require 'graphics/gl2 api/gles' >>>>>>> coinsert 'jgl2 jgles' >>>>>>> testdlls=: 3 : 0 >>>>>>> try. >>>>>>> wd 'pc testopengl;minwh 10 10;cc g opengl;pclose' >>>>>>> 'OpenGL OK.' >>>>>>> catch. >>>>>>> wdpclose 'testopengl' >>>>>>> 'OpenGL create context failed. OpenGL not available.' >>>>>>> end. >>>>>>> ) >>>>>>> >>>>>>> followed by a short pause and then >>>>>>> >>>>>>> testdlls'' >>>>>>> >>>>>>> If I omit the initial (clear'') the crash does not occur. >>>>>>> >>>>>>> 9!:14'' >>>>>>> j803/2014-10-19-11:11:11 >>>>>>> >>>>>>> Please let me know if you cannot reproduce this crash using these steps. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> -- >>>>>>> Raul >>>>>>> >>>>>>> >>>>>>> On Sat, Mar 21, 2015 at 7:22 PM, bill lam <[email protected]> wrote: >>>>>>> > documentation in jwiki page >>>>>>> > >>>>>>> > http://www.jsoftware.com/jwiki/OpenGL%20ES >>>>>>> > >>>>>>> > Also api of opengl 1.3 or older have been removed from the latest >>>>>>> > addon >>>>>>> > update. >>>>>>> > >>>>>>> > Artifacts of opengl lab in labs addons have also been removed. If it >>>>>>> > still >>>>>>> > shows opengl labs, remove the whole labs addon and install again. >>>>>>> > On Mar 22, 2015 1:28 AM, "Raul Miller" <[email protected]> wrote: >>>>>>> > >>>>>>> >> I now realize you were speaking of api/gles >>>>>>> >> >>>>>>> >> I had been playing with webgl and was wondering what you needed to >>>>>>> >> change. >>>>>>> >> >>>>>>> >> I've a fair bit of studying ahead of me. >>>>>>> >> >>>>>>> >> Thanks, >>>>>>> >> >>>>>>> >> -- >>>>>>> >> Raul >>>>>>> >> >>>>>>> >> >>>>>>> >> On Sat, Mar 21, 2015 at 1:10 PM, bill lam <[email protected]> >>>>>>> >> wrote: >>>>>>> >> > I updated opengl addon to opengl 4.5 and opengles 3.1. >>>>>>> >> > All 6 shaders should now be supported. Interestingly >>>>>>> >> > opengles 3 supports compute shader but not tessellation >>>>>>> >> > or geometry. >>>>>>> >> > >>>>>>> >> > Untested because my of hardware limitation. >>>>>>> >> > >>>>>>> >> > Пт, 20 мар 2015, jprogramming написал(а): >>>>>>> >> >> An overview of opengl versions as I understand them: >>>>>>> >> >> >>>>>>> >> >> gl ES 3.0 gl4.3 is a pretty safe target. flagship level 2013 >>>>>>> >> >> android >>>>>>> >> devices supported and android 4.3. Any current 4.4 $100 tablet would >>>>>>> >> likely support. Older desktops/laptops. >>>>>>> >> >> >>>>>>> >> >> gl ES 3.1 gl 4.5 is the version that adds compute shaders >>>>>>> >> >> officially, >>>>>>> >> though it was actually added in gl 4.3. Nvidia has gl 4.5 drivers, >>>>>>> >> ATI/AMD >>>>>>> >> is unclear, though some 7000 series cards (APUs are 7000 series) >>>>>>> >> support >>>>>>> >> the 4.3 extention. Android 5.0 and a higher end graphics chip >>>>>>> >> (though low >>>>>>> >> end intel atoms work, though those devices don't have 5.0 yet) is >>>>>>> >> needed. >>>>>>> >> Last year's high end, and current midrange android 5.0 mobile devices >>>>>>> >> should support it (when they get 5.0 apk). >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> ----- Original Message ----- >>>>>>> >> >> From: Raul Miller <[email protected]> >>>>>>> >> >> To: Programming forum <[email protected]> >>>>>>> >> >> Cc: >>>>>>> >> >> Sent: Friday, March 20, 2015 9:28 AM >>>>>>> >> >> Subject: Re: [Jprogramming] Labs was Re: Plotting a 3D Ellipse >>>>>>> >> >> >>>>>>> >> >> Commonly used? That will depend on context. >>>>>>> >> >> >>>>>>> >> >> Compute Shaders could be useful for someone attempting to >>>>>>> >> >> implement J >>>>>>> >> >> primitives (perhaps with reduced functionality or constrained >>>>>>> >> >> domain >>>>>>> >> >> but increased performance) within OpenGL. >>>>>>> >> >> >>>>>>> >> >> Tessellation Control (roughly equivalent to a scan on an array >>>>>>> >> >> of up >>>>>>> >> >> to 120 vertices) and Tesselation Evaluation (roughly equivalent to >>>>>>> >> >> whatever on the result of the TC shader) shaders let you present >>>>>>> >> >> imagery which does not precisely fit the "polygonal" model of the >>>>>>> >> >> opengl data structures. (Smooth surfaces and hair-like structures >>>>>>> >> >> are >>>>>>> >> >> two examples.) >>>>>>> >> >> >>>>>>> >> >> How much work is it to add support for a shader type? >>>>>>> >> >> >>>>>>> >> >> ... >>>>>>> >> >> >>>>>>> >> >> As for the incompatibility issues - that's going to take some >>>>>>> >> >> work. We >>>>>>> >> >> will have to iterate on the effort here, with some things failing >>>>>>> >> >> for >>>>>>> >> >> some people until we polish things up. >>>>>>> >> >> >>>>>>> >> >> Anyways, all of this will take some time. But I think it will be >>>>>>> >> >> fun. >>>>>>> >> >> Or maybe useful. >>>>>>> >> >> >>>>>>> >> >> Thanks, >>>>>>> >> >> >>>>>>> >> >> -- >>>>>>> >> >> Raul >>>>>>> >> >> >>>>>>> >> >> On Fri, Mar 20, 2015 at 2:06 AM, bill lam <[email protected]> >>>>>>> >> >> wrote: >>>>>>> >> >> > Current opengl addon only supports vertex, fragment and geometry >>>>>>> >> shaders, >>>>>>> >> >> > please let us know what other shaders are commonly used and >>>>>>> >> >> > should be >>>>>>> >> >> > included. >>>>>>> >> >> > >>>>>>> >> >> > Also note that different versions of GLSL are incompatible. >>>>>>> >> >> > Your lab >>>>>>> >> may >>>>>>> >> >> > need to detect and run different versions depending on the >>>>>>> >> >> > target >>>>>>> >> computer. >>>>>>> >> >> > On Mar 20, 2015 1:23 PM, "Raul Miller" <[email protected]> >>>>>>> >> >> > wrote: >>>>>>> >> >> > >>>>>>> >> >> >> It looks like the J6 documentation on lab file format: >>>>>>> >> >> >> http://www.jsoftware.com/docs/help602/user/labs.htm has also >>>>>>> >> >> >> been >>>>>>> >> >> >> dropped from J803 >>>>>>> >> >> >> >>>>>>> >> >> >> So, ok, I at least have a starting point. I imagine I'll trip >>>>>>> >> >> >> a few >>>>>>> >> >> >> more times when testing out whatever parts of opengl2/webgl J >>>>>>> >> >> >> implementations currently support. I'll check back in here >>>>>>> >> >> >> after I >>>>>>> >> >> >> have (a) made some progress, and (b) feel like I need some more >>>>>>> >> >> >> orientation. >>>>>>> >> >> >> >>>>>>> >> >> >> Thanks, >>>>>>> >> >> >> >>>>>>> >> >> >> -- >>>>>>> >> >> >> Raul >>>>>>> >> >> >> >>>>>>> >> >> >> On Fri, Mar 20, 2015 at 12:12 AM, robert therriault >>>>>>> >> >> >> <[email protected]> wrote: >>>>>>> >> >> >> > Raul, >>>>>>> >> >> >> > >>>>>>> >> >> >> > Labs can be created just using a text editor, but if you >>>>>>> >> >> >> > really >>>>>>> >> want to >>>>>>> >> >> >> use Author, I have created labs in 602 with Author and just >>>>>>> >> >> >> moved >>>>>>> >> the lab >>>>>>> >> >> >> file created over to the lab folder in j802. >>>>>>> >> >> >> > >>>>>>> >> >> >> > Cheers, bob >>>>>>> >> >> >> > >>>>>>> >> >> >> > On Mar 19, 2015, at 9:09 PM, Brian Schott >>>>>>> >> >> >> > <[email protected]> >>>>>>> >> >> >> wrote: >>>>>>> >> >> >> > >>>>>>> >> >> >> >> It looks like the Author system has been omitted in j8 >>>>>>> >> >> >> >> because of >>>>>>> >> the >>>>>>> >> >> >> >> following statement. >>>>>>> >> >> >> >> >>>>>>> >> >> >> >> ── (9 of 9) Lab Author >>>>>>> >> >> >> >> ────────────────────────────────────── >>>>>>> >> >> >> >> The Lab Author system available from menu Studio|Author... >>>>>>> >> >> >> >> allows you to build or edit labs. >>>>>>> >> >> >> >> >>>>>>> >> >> >> >> To experiment, select Studio|Author... and open up the lab >>>>>>> >> >> >> >> system/author.ijt. >>>>>>> >> >> >> >> ) >>>>>>> >> >> >> >> >>>>>>> >> >> >> >> >>>>>>> >> >> >> >> >>>>>>> >> >> >> >> -- >>>>>>> >> >> >> >> (B=) >>>>>>> >> >> >> >> >>>>>>> >> ---------------------------------------------------------------------- >>>>>>> >> >> >> >> For information about J forums see >>>>>>> >> http://www.jsoftware.com/forums.htm >>>>>>> >> >> >>>>>>> >> >> >> > >>>>>>> >> >> >> > >>>>>>> >> ---------------------------------------------------------------------- >>>>>>> >> >> >> > For information about J forums see >>>>>>> >> http://www.jsoftware.com/forums.htm >>>>>>> >> >> >> >>>>>>> >> ---------------------------------------------------------------------- >>>>>>> >> >> >> For information about J forums see >>>>>>> >> http://www.jsoftware.com/forums.htm >>>>>>> >> >> > ---------------------------------------------------------------------- >>>>>>> >> >> > For information about J forums see >>>>>>> >> http://www.jsoftware.com/forums.htm >>>>>>> >> >> ---------------------------------------------------------------------- >>>>>>> >> >> For information about J forums see >>>>>>> >> >> http://www.jsoftware.com/forums.htm >>>>>>> >> >> ---------------------------------------------------------------------- >>>>>>> >> >> For information about J forums see >>>>>>> >> >> http://www.jsoftware.com/forums.htm >>>>>>> >> > >>>>>>> >> > -- >>>>>>> >> > regards, >>>>>>> >> > ==================================================== >>>>>>> >> > GPG key 1024D/4434BAB3 2008-08-24 >>>>>>> >> > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 >>>>>>> >> > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 >>>>>>> >> > ---------------------------------------------------------------------- >>>>>>> >> > For information about J forums see >>>>>>> >> > http://www.jsoftware.com/forums.htm >>>>>>> >> ---------------------------------------------------------------------- >>>>>>> >> For information about J forums see >>>>>>> >> http://www.jsoftware.com/forums.htm >>>>>>> > ---------------------------------------------------------------------- >>>>>>> > For information about J forums see http://www.jsoftware.com/forums.htm >>>>>>> ---------------------------------------------------------------------- >>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>>>> >>>>>> -- >>>>>> regards, >>>>>> ==================================================== >>>>>> GPG key 1024D/4434BAB3 2008-08-24 >>>>>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 >>>>>> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 >>>>>> ---------------------------------------------------------------------- >>>>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>>> ---------------------------------------------------------------------- >>>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>> ---------------------------------------------------------------------- >>>> For information about J forums see http://www.jsoftware.com/forums.htm >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
