Online Video Card Benchmark Test (WIP)

Very nice graphics and animations!
Where could I learn how to make 3D graphics and animation like that?

Also, in the Water Shader test, I can’t see any water. All I see is a boat and whale hanging in mid-air.
And the Sky Box test doesn’t work either.

Intel 965/963 Graphics Media Accelerator
using Windows 7 x64

Current this is just stuff I have programmed using LWJGL. you can start with the NEHE tutorials to get a solid understanding of how OpenGL works.
I have been considering packaging my classes into a library for people to use, as a utility library, similar to slick but for 3D apps. So each class will be self contained, and wont require other parts of the package. Something that will be more of assistance to LWJGL developers rather than people who want to use a scene graph.

Is any error details printed in the Java console?
It may be due to the fact that the water shader has a few to many textures passed to it.
also, does that entityTest work fine? can you see the correct colors and shading?
Currently I havn’t implemented a skybox test.

you may want to check if the latest drivers are installed. But Intel graphics cards are known for not being the best when it comes to openGL.

I don’t see water in the water test either.
I have a Radeon 3650 HD AGP card, catalyst 10.4 drivers.
Every test runs very fast, always 200+ fps, i have windows 7 now but if i remember when i tried it on XP then the particle test stuttered and other tests were also slower.
don’t know if it’s because code has changed or is win 7 really a better OS.

Lol buy a real graphics card rather than keeping this crap ;D

No error is printed in the console.
And Entity Test works fine with all colors and shading showing up exactly like your earlier image.

I’m always up to date with all my drivers.

And sorry for the crappy graphics card, I’m using a very crappy laptop and my parents can’t afford a better one.

Im assuming the problem is a silent FBO error, in which case i made a sort of hack to test for it.

can someone who couldn’t see the water shader please try the test again.

Also for the older intel cards, and computers. Its best to run the fullpage version. As it will give a better indicater of how game play is with a capped framerate.

http://img109.imageshack.us/img109/8503/wtest.png

that is exactly the screen i see (except with Aero turned on :stuck_out_tongue: )

this is a signed Applet, you should have seen the security popup ( maybe you have a wrong policy file ? )

Awesome stuff. Got excellent FPS rates on all tests on my [monster] notebook.

SWEET! :smiley:

I really dont know what the shader problem is. Its not reporting a fault in the fragment/vertex program. So I dont think its the shaders.
I check for needed texture units.

I just added a test to check maximum texture size. hopefully that is it, Im really out of ideas. And on that note off to work.

still doesn’t work and on console has the same 2 .glm files loaded lines. The test worked fine last year when i had XP but now it doesn’t on windows 7.

My notebook specs where everything worked splendidly (if it’s any help):

Notebook: Lenovo Thinkpad W510 (with touchscreen, yah!)
Processor: Intel® Core™ i7 CPU X 920 @ 2.00GHz 2.00 GHz
Installed memory (RAM): 12,0 GB
OS: Windows 7 Enterprise (64-bit)
Display adapter: NVIDIA Quadro FX 880M (Driver version: 8.17.12.6658) (1GB Dedicated video memory, Total available: 4GB) DirectX Support: 10.1
Resolution: 1920*1080
Java version: 1.6.0_23 (64-bit)

This is the error I get in the console when I click on Water Shader:


java.lang.NullPointerException
	at org.lwjgl.openal.ALC10.alcDestroyContext(ALC10.java:361)
	at org.lwjgl.openal.AL.destroy(AL.java:210)
	at org.lwjgl.openal.AL.init(AL.java:175)
	at org.lwjgl.openal.AL.create(AL.java:138)
	at org.lwjgl.openal.AL.create(AL.java:102)
	at org.lwjgl.openal.AL.create(AL.java:201)
	at engine.shell.b.<init>(Unknown Source)
	at engine.shell.MainThread.mainLoop(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at loader.d.run(Unknown Source)
java.lang.NullPointerException
	at org.lwjgl.openal.ALC10.alcDestroyContext(ALC10.java:361)
	at org.lwjgl.openal.AL.destroy(AL.java:210)
	at org.lwjgl.openal.AL.init(AL.java:175)
	at org.lwjgl.openal.AL.create(AL.java:138)
	at org.lwjgl.openal.AL.create(AL.java:102)
	at org.lwjgl.openal.AL.create(AL.java:201)
	at engine.shell.b.<init>(Unknown Source)
	at engine.shell.MainThread.mainLoop(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at loader.d.run(Unknown Source)







java.lang.RuntimeException: FrameBuffer: 1, has caused a GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT exception
	at engine.shell.b.g.a.a(Unknown Source)
	at engine.shell.b.b.a(Unknown Source)
	at engine.shell.d.updateInput(Unknown Source)
	at engine.shell.MainThread.mainLoop(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at loader.d.run(Unknown Source)
java.lang.RuntimeException: FrameBuffer: 2, has caused a GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT exception
	at engine.shell.b.g.a.b(Unknown Source)
	at engine.shell.b.g.a.a(Unknown Source)
	at benchmark.a.b.a.a(Unknown Source)
	at benchmark.BenchmarkCommon.draw3D(Unknown Source)
	at engine.shell.MainThread.mainLoop(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at loader.d.run(Unknown Source)

[quote]My notebook specs where everything worked splendidly (if it’s any help):
[/quote]
I would find it hard to believe that anything wouldnt work splendidly, on those specs. For some strange reason I now want a new laptop.

thats actually an exception in the music. Something wrong with the slick music player.

I have not really changed much of the water shader test. This is really puzzling.

but what about those OpenGL errors:
36: java.lang.RuntimeException: FrameBuffer: 1, has caused a GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT exception
and
46: java.lang.RuntimeException: FrameBuffer: 2, has caused a GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT exception

well spotted. Ok took care of those exceptions.

still no water and i think you should also add a visible version string, because i don’t know if i get the latest version.

Ok I went and clicked on Water Shader again and this is what I got in the console:


FrameBuffer: 1, has caused a GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT exception
FrameBuffer: 2, has caused a GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT exception

This time it is not a stack trace.