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
