Author Topic: 2012/08/26 - Blockland r1715  (Read 48510 times)

I can now see shaders with about.... 5% less lag xD
The problem is my video card. it sux....

  • Core function glTexImage3D will be used if EXT_texture3D is not available.  
YES!

It's amazing how much lag is reduced when going into full screen. I normally play in windowed mode for the sake of multi-tasking, but im getting used to full screen and find it much better now.

Badspot

  • Administrator
i'm really sorry if this has allready been mentioned, but theres a problem that i'm having with the new lighting. it seems with shaders enabled on minimum or higher i am not able to see the new per pixel lighting, but i am able to see the shadows. will a feature be implemented in the future where you will be able to choose which type of lighting you would like to use, apart from the shader options? or will i and anyone else who is having this problem have to wait till this problem is solved?

i have also read this problem most commonly happens to people who have a ATI Radeon graphics card. I use a ATI Mobility Radeon HD 3500 graphics card.

Screenshot + console.log

It's amazing how much lag is reduced when going into full screen. I normally play in windowed mode for the sake of multi-tasking, but im getting used to full screen and find it much better now.
Lag is reduced in full screen? That's really interesting.

Lag is reduced in full screen? That's really interesting.
I'm pretty sure this is something seen in all games.

Unless you're not running in native resolution for some reason.

Screenshot + console.log
Shaders on low:                                          


Shaders off:


note: this problem is most likely not caused by add-ons because it had also occured with no add-ons downloaded.

Shaders are working now, thank goodness.
But like many people, my shadows have lines in them on any setting.
Code: [Select]
Checking for shader shadow support:
   - Enabled via $Shader::Enabled? YES
   - ARB_shader_objects?           YES
   - ARB_shading_language_100?     YES
   - EXT_texture_array?            YES
   - EXT_texture3D?                NO
   - glTexImage3D?                 YES
   - EXT_framebuffer_object?       YES
   - ARB_shadow?                   YES
   - GLSL Language Version?        1.20
   o Shaders are                   ACTIVE

/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:147 - GL Error: 1281 - GL_INVALID_VALUE
Creating shader program from shaders/renderCsm_vert.glsl and shaders/renderCsm_frag.glsl...
Creating GLSL program...
Attaching shaders...
Linking GLSL program...
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
/Users/erichartman/dev/Blockland/premake/BlocklandGame/../../engine/bricks/octShadows.cpp:620 - GL Error: 1280 - GL_INVALID_ENUM
This goes on for tens of thousands of lines.



This goes on for tens of thousands of lines.
Should be fixed next update.  (at least the error spam, don't know what's causing the shadow corruption)

Just to make sure did you see the error I posted?

Badspot, the chat spam is linked to the shadow corruption.  :cookieMonster:

Badspot, the chat spam is linked to the shadow corruption.  :cookieMonster:
Well aren't you a genius


(just thinking)could the shadow pass be TOO fast?

intel gm945 or some stuff is lacking EXT_texture_array

otherwise everything is a go for shaders on my toaster