Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (416)
games submitted by our members
Games in WIP (307)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  [SOLVE] [CgFx] Load effect error  (Read 742 times)
0 Members and 1 Guest are viewing this topic.
Offline Trevidos

Senior Newbie





« Posted 2006-01-26 13:26:40 »

Hi,

I'm trying to load effect from a simple cgFx file.
This is my code :
1  
2  
3  
4  
5  
       CGcontext context = CgGL.cgCreateContext();
      CGeffect cgeffect = CgGL.cgCreateEffectFromFile(context, file, null);
      int error = CgGL.cgGetError();
      String str= CgGL.cgGetErrorString(error);
      System.out.println(str);


File is a String pointing to a correct cgFx file. The return of the function cgCreateEffectFromFile is always null and the report error is "CG ERROR : The compile returned an error."
I'll try to compile the cgFx file using cgc and everything is ok.
I'll try to put this code inside and outside the jogl GLEventListener init function but the result is the same.
I need your help... I don't understand what's wrong...

edit: I found a reference to a cg function (cgGLRegisterStates(context)) that is not bind in jogl. Did the call to this function is already made when I create a context?

solve: that's it. The function cgGLRegisterStates is missing. I've had it inside my own jogl repositorie and everything works kown.
Offline Ken Russell

JGO Coder




Java games rock!


« Reply #1 - Posted 2006-01-29 06:16:02 »

Thanks for finding this. I've upgraded JOGL's Cg header files to the current 1.4 rc1-4 which include cgGLRegisterStates. This should show up in the nightly builds within a few days.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
mrbenebob (19 views)
2013-06-19 14:55:23

BrassApparatus (29 views)
2013-06-19 08:52:37

NegativeZero (33 views)
2013-06-19 03:31:52

NegativeZero (34 views)
2013-06-19 03:24:09

Jesse_Attard (39 views)
2013-06-18 22:03:02

HeroesGraveDev (75 views)
2013-06-15 23:35:23

Vermeer (76 views)
2013-06-14 20:08:06

davedes (77 views)
2013-06-14 16:03:55

alaslipknot (69 views)
2013-06-13 07:56:31

Roquen (92 views)
2013-06-12 04:12:32
Smoothing Algorithm Question
by UprightPath
2013-05-28 02:58:26

Smoothing Algorithm Question
by UprightPath
2013-05-28 02:57:33

Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!