What's going on with isgl3d? Is it still alive?

219 views
Skip to first unread message

cometlinear

unread,
Mar 21, 2014, 11:28:03 PM3/21/14
to isg...@googlegroups.com
Hey all,

I've been using isgl3d in limited capacity since the very beginning. Obviously, it hasn't been actively developed in quite some time.

Is *anyone* out there even considering taking an active development role? Does anyone have a good development version?

This is an excellent lightweight 3D framework and it would be a real shame to see it die. I've used quite a few 3D engines and this is truly one of the better ones.



Sincerely,
-joshua

Harish Krishnamurthy

unread,
Mar 22, 2014, 4:40:22 AM3/22/14
to isg...@googlegroups.com, isg...@googlegroups.com
I have been using it actively. I have even upgraded it to Xcode 5.0. I can submit the upgrade on GitHub in a separate branch if I get access.

Harish

--
You received this message because you are subscribed to the Google Groups "isgl3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isgl3d+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

gottd...@googlemail.com

unread,
Mar 27, 2014, 1:22:07 PM3/27/14
to isg...@googlegroups.com
Could you publish your upgrade?

Many thanks!

Harish Krishnamurthy

unread,
Mar 27, 2014, 1:24:56 PM3/27/14
to isg...@googlegroups.com, isg...@googlegroups.com
Yes. I have forked it and am working on the upgrade; will submit it soon.

Harish Krishnamurthy
@hkashyap

opennewscast .

unread,
Mar 27, 2014, 4:30:57 PM3/27/14
to isg...@googlegroups.com
Do the templates work on XCode 5 as well?


Thanks!
-j

Harish Kashyap

unread,
Mar 29, 2014, 8:38:03 PM3/29/14
to isg...@googlegroups.com
Yes. I have been able to compile for my app: myPath-3D on iTunes app store. However, it turns out that I didn't update the latest isgl3d for this. Here is the fork I am working on:

Its giving me these two compilation errors in matrix_impl.m:
unknown register 'r0' in asm. Anyone knows how to fix this? 

-Harish.
-Harish Kashyap

Harish Kashyap

unread,
Apr 1, 2014, 10:10:26 PM4/1/14
to isg...@googlegroups.com
Ok folks, those waiting for an update: I did manage to resolve build issues for latest Xcode. I have pushed it to the fork: https://github.com/VoyaGenius/isgl3d and created a pull request.

It might have some issues. I would like the Developers/authorized to peer review the code as the neon instructions have changed.

-Harish.
--
-Harish Kashyap

opennewscast .

unread,
Apr 5, 2014, 2:20:43 AM4/5/14
to isg...@googlegroups.com
Thanks for your work, Harish.

bbs

unread,
Apr 6, 2014, 7:02:25 AM4/6/14
to isg...@googlegroups.com
Hi all,

I am using isgl3d framework for displaying .pod 3D file on ipad application.

Application working properly with iOS 6 but its get crashes with Xcode 5  at glDrawElements in Isgl3dGenericShader file.
I replace my code with updated files done by Harish .
But still getting crash at glDrawElements. 
Its works fine while launching  first .pod file but when I cal another .pod file its get crash on glDrawElements.
 Bt same code works fine with ios6.

Pls pls reply for my problem.

Thank u in advance.

bbs

unread,
Apr 8, 2014, 2:37:45 AM4/8/14
to isg...@googlegroups.com
Hi Harish,

can you pls help me for the crash issue on glDrawElements in xcode by ios7 sdk.
My glDrawElements method is as follows:

glDrawElements(GL_TRIANGLES, numberOfElements, GL_UNSIGNED_SHORT, &((unsigned short *)0)[elementOffset]); 

its work properly for calling first 3D model. But gets crash when i call another 3D model. 3D model is in format .POD file

Its work properly for ios 6 and below.

pls reply.


Thanks,

Bhavana

bbs

unread,
Apr 8, 2014, 2:41:01 AM4/8/14
to isg...@googlegroups.com
when I put constant value for "numberOfElements" its not get crash, but model not display properly.

Pls give some suggestions.

Juan Cardelino

unread,
Aug 7, 2014, 9:04:28 AM8/7/14
to isg...@googlegroups.com
Harish,
         I will be testing this soon, great work. Many thanks! I hope I can help you.
Best regards,
                    Juan

Harish Krishnamurthy

unread,
Aug 7, 2014, 10:23:05 AM8/7/14
to isg...@googlegroups.com
Yeah let me know! 

Harish Krishnamurthy
@hkashyap

--

dwaring

unread,
May 23, 2015, 2:31:51 AM5/23/15
to isg...@googlegroups.com
Has anyone gotten this to work with iOS 8.x ?

I have a project that was working with iOS5 and iOS6 and now I'm getting back to it with iOS 8.3. Having linker errors so I downloaded Harish's version and I'm trying to get it to compile. Had to put in a couple of explicit includes of ES3 and now I have some Linker errors

Undefined symbols for architecture i386:

  "_GLKMathProject", referenced from:

      -[Isgl3dView convertWorldPositionToView:] in libisgl3d.a(Isgl3dView.o)

  "_GLKMatrix3Identity", referenced from:

      -[Isgl3dGLRenderer2 init] in libisgl3d.a(Isgl3dGLRenderer2.o)

  "_GLKMatrix4Identity", referenced from:

      -[Isgl3dCamera initWithLens:] in libisgl3d.a(Isgl3dCamera.o)

      -[Isgl3dCamera initWithPerspectiveProjection:aspect:nearZ:farZ:] in libisgl3d.a(Isgl3dCamera.o)

      -[Isgl3dCamera initWithOrthographicProjection:right:bottom:top:nearZ:farZ:] in libisgl3d.a(Isgl3dCamera.o)

      -[Isgl3dNode init] in libisgl3d.a(Isgl3dNode.o)

      -[Isgl3dNode resetTransformation] in libisgl3d.a(Isgl3dNode.o)

      -[Isgl3dGLRenderer2 init] in libisgl3d.a(Isgl3dGLRenderer2.o)

      -[Isgl3dGenericShader initWithVsPreProcHeader:fsPreProcHeader:] in libisgl3d.a(Isgl3dGenericShader.o)

           ......

 "_GLKMatrix4Invert", referenced from:


 -[Isgl3dCamera inverseViewMatrix] in libisgl3d.a(Isgl3dCamera.o)


 -[Isgl3dFollowNode updateWorldTransformation:] in libisgl3d.a(Isgl3dFollowNode.o)


 -[Isgl3dBillboardNode updateWorldTransformation:] in libisgl3d.a(Isgl3dBillboardNode.o)


 -[Isgl3dFollowCamera updateWorldTransformation:] in libisgl3d.a(Isgl3dFollowCamera.o)


 "_GLKMatrix4InvertAndTranspose", referenced from:


 -[Isgl3dBoneBatch updateWorldTransformation:] in libisgl3d.a(Isgl3dBoneBatch.o)

 Symbol(s) not found for architecture i386


(null): Linker command failed with exit code 1 (use -v to see invocation)


dwaring

unread,
May 23, 2015, 2:36:29 AM5/23/15
to isg...@googlegroups.com

I'm trying to compile Harish's version with iOS 8.3 and getting linker problems -- see below. Has anyone compiled this for iOS 8.x?  I did have to add a few explicit includes of ES3 but I think if I can figure this Linker issue out it should be OK. 


  "_GLKMathProject", referenced from:

      -[Isgl3dView convertWorldPositionToView:] in libisgl3d.a(Isgl3dView.o)

  "_GLKMatrix3Identity", referenced from:

      -[Isgl3dGLRenderer2 init] in libisgl3d.a(Isgl3dGLRenderer2.o)

  "_GLKMatrix4Identity", referenced from:

      -[Isgl3dCamera initWithLens:] in libisgl3d.a(Isgl3dCamera.o)

      -[Isgl3dCamera initWithPerspectiveProjection:aspect:nearZ:farZ:] in libisgl3d.a(Isgl3dCamera.o)

      -[Isgl3dCamera initWithOrthographicProjection:right:bottom:top:nearZ:farZ:] in libisgl3d.a(Isgl3dCamera.o)

      -[Isgl3dNode init] in libisgl3d.a(Isgl3dNode.o)

      -[Isgl3dNode resetTransformation] in libisgl3d.a(Isgl3dNode.o)

      -[Isgl3dGLRenderer2 init] in libisgl3d.a(Isgl3dGLRenderer2.o)

      -[Isgl3dGenericShader initWithVsPreProcHeader:fsPreProcHeader:] in libisgl3d.a(Isgl3dGenericShader.o)

           ...

  "_GLKMatrix4Invert", referenced from:

      -[Isgl3dCamera inverseViewMatrix] in libisgl3d.a(Isgl3dCamera.o)

      -[Isgl3dFollowNode updateWorldTransformation:] in libisgl3d.a(Isgl3dFollowNode.o)

      -[Isgl3dBillboardNode updateWorldTransformation:] in libisgl3d.a(Isgl3dBillboardNode.o)

      -[Isgl3dFollowCamera updateWorldTransformation:] in libisgl3d.a(Isgl3dFollowCamera.o)

  "_GLKMatrix4InvertAndTranspose", referenced from:

      -[Isgl3dBoneBatch updateWorldTransformation:] in libisgl3d.a(Isgl3dBoneBatch.o)

ld: symbol(s) not found for architecture i386

clang: error: linker command failed with exit code 1 (use -v to see invocation)



On Thursday, August 7, 2014 at 7:23:05 AM UTC-7, Harish Kashyap wrote:
Reply all
Reply to author
Forward
0 new messages