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
