GDB Panopticum 2 - strange experience when debugging

Problems building or running the engine, queries about how to use features etc.
User avatar
paul424
Gnome
Posts: 314
Joined: Thu May 24, 2012 7:16 pm
x 13

Re: GDB Panopticum 2 - strange experience when debugging

Post by paul424 »

And now something completely different:

Today I 've tried the demos which use the shadowing, but due to the bad luck I keep getting message similar to :

Pass 0 - Vertex program
ShadowReceiverVp 0 cannot be used - Program not supported

CSM shadow and Deffered shading ....

User avatar
paul424
Gnome
Posts: 314
Joined: Thu May 24, 2012 7:16 pm
x 13

Re: GDB Panopticum 2 - strange experience when debugging

Post by paul424 »

If you use texture shadows, then vertex deformation is acceptable; however, when rendering the object into the shadow texture (the shadow caster pass), the shadow has to be rendered in a solid colour (linked to the ambient colour). You must therefore provide an alternative vertex program, so Ogre provides you with a way of specifying one to use when rendering the caster.

In addition, when rendering the shadow receivers with shadow textures, Ogre needs to project the shadow texture. It does this automatically in fixed function mode, but if the receivers use vertex programs, they need to have a shadow receiver material which does the usual vertex deformation, but also generates projective texture coordinates.

[/quote]

I am so weak when it comes to shaders, does the second quote mean I need this :

Code: Select all

    // compute shadowmap
    if(shadowingEnabled){
		if(tmpVertexPos.z > 0 ){
		    tmpVertexPos /= tmpVertexPos.w;
		    shadow = texture(shadowmap, tmpVertexPos.xy); 
		}
    }

IT's already done in my code ....

User avatar
paul424
Gnome
Posts: 314
Joined: Thu May 24, 2012 7:16 pm
x 13

Re: GDB Panopticum 2 - strange experience when debugging

Post by paul424 »

I also thought about other errors; in my Ogre.log I get for RTSS entities : but the game worked so I didn't care :

Code: Select all

19:53:09: Error: ScriptCompiler - reference to a non existing object in Wyvern.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Wyvern.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TortureObject.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TortureObject.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TortureObject.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TrainingDummy1.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TrainingDummy1.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TrainingDummy1.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TrainingDummy2.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TrainingDummy2.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TrainingDummy2.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TrainingDummy3.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TrainingDummy3.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TrainingDummy3.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TrainingDummy4.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TrainingDummy4.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TrainingDummy4.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Treasury.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Treasury.material(28): bool. Use uint instead
19:53:09: Parsing script TrollBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TrollBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TrollBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Troll.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Troll.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Troll.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TrollRock.material
19:53:09: Parsing script WorkshopMachine2.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in WorkshopMachine2.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in WorkshopMachine2.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script WarBannerAlpha.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in WarBannerAlpha.material(19): cull_software. Only used by the BSP scene manager.
19:53:09: Parsing script WarBanner.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in WarBanner.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in WarBanner.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Water.material
19:53:09: Parsing script WeaponShield1.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in WeaponShield1.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in WeaponShield1.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script WeaponShield2.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in WeaponShield2.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in WeaponShield2.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Wizard.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Wizard.material(2): RTShaderSystem.material
19:53:09: Parsing script WoodBridge.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in WoodBridge.material(30): bool. Use uint instead
19:53:09: Warning: ScriptCompiler - deprecated symbol in WoodBridge.material(31): bool. Use uint instead
19:53:09: Parsing script WoodenDoor.material
19:53:09: Parsing script Bed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Bed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Bed.material(3): RTSS/PerPixel_SinglePass
19:53:09: Error: ScriptCompiler - base object not found in Bed.material(17): RTSS/PerPixel_SinglePass
19:53:09: Error: ScriptCompiler - base object not found in Bed.material(31): RTSS/PerPixel_SinglePass
19:53:09: Parsing script BasicHammer.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in BasicHammer.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in BasicHammer.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script BasicShield.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in BasicShield.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in BasicShield.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script BasicSword.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in BasicSword.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in BasicSword.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Blue_Ooze.material
19:53:09: Parsing script Bookcase.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Bookcase.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Bookcase.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Bookshelf.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Bookshelf.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Bookshelf.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script BasicAxe.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in BasicAxe.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in BasicAxe.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script DarkElf.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in DarkElf.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in DarkElf.material(37): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in DarkElf.material(72): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in DarkElf.material(107): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in DarkElf.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Error: ScriptCompiler - base object not found in DarkElf.material(38): RTSS/NormalMapping_MultiPass
19:53:09: Error: ScriptCompiler - base object not found in DarkElf.material(73): RTSS/NormalMapping_MultiPass
19:53:09: Error: ScriptCompiler - base object not found in DarkElf.material(108): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Boulder.material
19:53:09: Parsing script Cannon.material
19:53:09: Parsing script CasinoPokerTable.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in CasinoPokerTable.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in CasinoPokerTable.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script CaveHornetBody.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in CaveHornetBody.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in CaveHornetBody.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script ChickenCoop.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in ChickenCoop.material(28): bool. Use uint instead
19:53:09: Parsing script Chicken.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Chicken.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Chicken.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Background.material
19:53:09: Parsing script Bow.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Bow.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Bow.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Claimed.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Claimed.material(30): bool. Use uint instead
19:53:09: Parsing script CreatureOverlay.material
19:53:09: Parsing script CasinoWallBeer.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in CasinoWallBeer.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in CasinoWallBeer.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Claimedwall.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Claimedwall.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Claimedwall.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script CelticCross.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in CelticCross.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in CelticCross.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script CaveHornetWings.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in CaveHornetWings.material(17): cull_software. Only used by the BSP scene manager.
19:53:09: Parsing script CreatureOverlayStatus.material
19:53:09: Parsing script DCW0100.material
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(23): Parameter called ambientLightColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(24): Parameter called lightDiffuseColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(25): Parameter called lightSpecularColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(26): Parameter called lightPos does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(27): Parameter called cameraPosition does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(28): Parameter called diffuseSurface does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(29): Parameter called seatColor does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(51): Parameter called normalmap does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0100.material(52): Parameter called crossmap does not exist. Known names are: decalmap 
19:53:09: Parsing script DCW0110.material
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(23): Parameter called ambientLightColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(24): Parameter called lightDiffuseColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(25): Parameter called lightSpecularColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(26): Parameter called lightPos does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(27): Parameter called cameraPosition does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(28): Parameter called diffuseSurface does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(29): Parameter called seatColor does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(51): Parameter called normalmap does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0110.material(52): Parameter called crossmap does not exist. Known names are: decalmap 
19:53:09: Parsing script Claimed2.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Claimed2.material(30): bool. Use uint instead
19:53:09: Parsing script DCW0101.material
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(23): Parameter called ambientLightColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(24): Parameter called lightDiffuseColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(25): Parameter called lightSpecularColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(26): Parameter called lightPos does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(27): Parameter called cameraPosition does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(28): Parameter called diffuseSurface does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(29): Parameter called seatColor does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(51): Parameter called normalmap does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0101.material(52): Parameter called crossmap does not exist. Known names are: decalmap 
19:53:09: Parsing script DCW1110.material
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(23): Parameter called ambientLightColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(24): Parameter called lightDiffuseColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(25): Parameter called lightSpecularColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(26): Parameter called lightPos does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(27): Parameter called cameraPosition does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(28): Parameter called diffuseSurface does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(29): Parameter called seatColor does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(50): Parameter called normalmap does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1110.material(51): Parameter called crossmap does not exist. Known names are: decalmap 
19:53:09: Parsing script T2HammerGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T2HammerGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T2HammerGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Dragon.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Dragon.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Dragon.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Crypt.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Crypt.material(28): bool. Use uint instead
19:53:09: Parsing script Cultist.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Cultist.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Cultist.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script DCW0000.material
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(23): Parameter called ambientLightColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(24): Parameter called lightDiffuseColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(25): Parameter called lightSpecularColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(26): Parameter called lightPos does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(27): Parameter called cameraPosition does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(28): Parameter called diffuseSurface does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(29): Parameter called seatColor does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(50): Parameter called normalmap does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW0000.material(51): Parameter called crossmap does not exist. Known names are: decalmap 
19:53:09: Parsing script DCW1111.material
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(24): Parameter called ambientLightColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(25): Parameter called lightDiffuseColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(26): Parameter called lightSpecularColour does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(27): Parameter called lightPos does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(28): Parameter called cameraPosition does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(29): Parameter called diffuseSurface does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(30): Parameter called seatColor does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(51): Parameter called normalmap does not exist. Known names are: decalmap 
19:53:09: Error: ScriptCompiler - invalid parameters in DCW1111.material(52): Parameter called crossmap does not exist. Known names are: decalmap 
19:53:09: Parsing script Dwarf1.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Dwarf1.material(2): RTShaderSystem.material
19:53:09: Parsing script Dwarf2.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Dwarf2.material(2): RTShaderSystem.material
19:53:09: Parsing script Farm.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Farm.material(28): bool. Use uint instead
19:53:09: Parsing script Debug.material
19:53:09: Parsing script Defender.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Defender.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Defender.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script DragonBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in DragonBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in DragonBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script DefenderWeapon.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in DefenderWeapon.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in DefenderWeapon.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Dirt.001.material
19:53:09: Parsing script Dirt.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Dirt.material(29): bool. Use uint instead
19:53:09: Parsing script Elf.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Elf.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Elf.material(37): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Elf.material(72): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Elf.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Error: ScriptCompiler - base object not found in Elf.material(38): RTSS/NormalMapping_MultiPass
19:53:09: Error: ScriptCompiler - base object not found in Elf.material(73): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Foundry.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Foundry.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Foundry.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T2SwordGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T2SwordGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T2SwordGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script GemFull.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in GemFull.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in GemFull.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Gnome.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Gnome.material(2): RTShaderSystem.material
19:53:09: Parsing script GoblinBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in GoblinBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in GoblinBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script AdventurerBed.material
19:53:09: Parsing script Adventurer.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Adventurer.material(2): RTShaderSystem.material
19:53:09: Parsing script Anvil.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Anvil.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Anvil.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Arena.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Arena.material(28): bool. Use uint instead
19:53:09: Parsing script ArrowProjectile.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in ArrowProjectile.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in ArrowProjectile.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Cannonball.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Cannonball.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Cannonball.material(3): RTSS/PerPixel_SinglePass
19:53:09: Parsing script Chimney.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Chimney.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Chimney.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Crossbow.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Crossbow.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Crossbow.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Dojo.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Dojo.material(28): bool. Use uint instead
19:53:09: Parsing script Dormitory.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Dormitory.material(28): bool. Use uint instead
19:53:09: Parsing script DungeonTemple.material
19:53:09: Parsing script Flame.material
19:53:09: Parsing script FlyingSkull.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in FlyingSkull.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in FlyingSkull.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Forge.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Forge.material(28): bool. Use uint instead
19:53:09: Parsing script GemGround.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in GemGround.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in GemGround.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script GoblinBody.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in GoblinBody.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in GoblinBody.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script GoblinKnife.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in GoblinKnife.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in GoblinKnife.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script GoldGround.material
19:53:09: Parsing script Gold.material
19:53:09: Parsing script Goldstacks.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Goldstacks.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Goldstacks.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Grimoire.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Grimoire.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Grimoire.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Grindstone.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Grindstone.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Grindstone.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Hammock.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Hammock.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Hammock.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script ImpBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in ImpBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in ImpBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Keeperhand.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Keeperhand.material(2): RTShaderSystem.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Keeperhand.material(18): cull_software. Only used by the BSP scene manager.
19:53:09: Parsing script KnightCoffin.material
19:53:09: Parsing script Knight.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Knight.material(2): RTShaderSystem.material
19:53:09: Parsing script KnightStatue2.material
19:53:09: Parsing script KnightStatue.material
19:53:09: Parsing script Kobold.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Kobold.material(2): RTShaderSystem.material
19:53:09: Parsing script Kreatur.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Kreatur.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Kreatur.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Lamp.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Lamp.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Lamp.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Lava.material
19:53:09: Parsing script LavaSpawn.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in LavaSpawn.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in LavaSpawn.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Library.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Library.material(28): bool. Use uint instead
19:53:09: Parsing script LizardmanBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in LizardmanBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in LizardmanBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Lizardman.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Lizardman.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Lizardman.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Longsword.material
19:53:09: Parsing script MissileMagic.material
19:53:09: Parsing script _missing_material_.material
19:53:09: Parsing script Monk.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Monk.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Monk.material(17): RTSS/NormalMapping_MultiPass
19:53:09: Error: ScriptCompiler - base object not found in Monk.material(50): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script MysteryBox.material
19:53:09: Parsing script NatureMonster.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in NatureMonster.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in NatureMonster.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script OrcBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in OrcBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in OrcBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Orc.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Orc.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Orc.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script PitDemon.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in PitDemon.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in PitDemon.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Podium.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Podium.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Podium.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Portal.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Portal.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Portal.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script PortalVortex.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in PortalVortex.material(16): cull_software. Only used by the BSP scene manager.
19:53:09: Parsing script Prison.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Prison.material(28): bool. Use uint instead
19:53:09: Parsing script RangerBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in RangerBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in RangerBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Rat.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Rat.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Rat.material(37): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Rat.material(72): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Rat.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Error: ScriptCompiler - base object not found in Rat.material(38): RTSS/NormalMapping_MultiPass
19:53:09: Error: ScriptCompiler - base object not found in Rat.material(73): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script ReflMetal.material
19:53:09: Parsing script Roach.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Roach.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Roach.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Rock.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Rock.material(29): bool. Use uint instead
19:53:09: Parsing script Roulette.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Roulette.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Roulette.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Roundshield.material
19:53:09: Parsing script RunelordDwarf.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in RunelordDwarf.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in RunelordDwarf.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Scarab.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Scarab.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Scarab.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Skull_Monster.material
19:53:09: Parsing script Slime.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Slime.material(3): RTShaderSystem.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in Slime.material(18): cull_software. Only used by the BSP scene manager.
19:53:09: Parsing script SmallSpider.material
19:53:09: Parsing script SpellCreatureDefense.material
19:53:09: Parsing script SpellCreatureExplosion.material
19:53:09: Parsing script SpellCreatureHaste.material
19:53:09: Parsing script SpellCreatureHeal.material
19:53:09: Parsing script SpellCreatureSlow.material
19:53:09: Parsing script SpellCreatureStrength.material
19:53:09: Parsing script SpellCreatureWeak.material
19:53:09: Parsing script SpiderBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in SpiderBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in SpiderBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script SpiderBedWeb.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in SpiderBedWeb.material(18): cull_software. Only used by the BSP scene manager.
19:53:09: Parsing script Spider.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in Spider.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in Spider.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script Spiketrap.material
19:53:09: Parsing script Staff.material
19:53:09: Parsing script StoneBridge.material
19:53:09: Warning: ScriptCompiler - deprecated symbol in StoneBridge.material(29): bool. Use uint instead
19:53:09: Warning: ScriptCompiler - deprecated symbol in StoneBridge.material(53): bool. Use uint instead
19:53:09: Parsing script StoneCoffin.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in StoneCoffin.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in StoneCoffin.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T2ShieldEvil.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T2ShieldEvil.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T2ShieldEvil.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T2ShieldGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T2ShieldGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T2ShieldGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script WorkshopMachine1.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in WorkshopMachine1.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in WorkshopMachine1.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T3HammerGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T3HammerGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T3HammerGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T3ShieldEvil.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T3ShieldEvil.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T3ShieldEvil.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T3ShieldGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T3ShieldGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T3ShieldGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T3SwordGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T3SwordGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T3SwordGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T4HammerGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T4HammerGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T4HammerGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T4ShieldEvil.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T4ShieldEvil.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T4ShieldEvil.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T4ShieldGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T4ShieldGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T4ShieldGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script T4SwordGood.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in T4SwordGood.material(3): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in T4SwordGood.material(4): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TentacleAlbine.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TentacleAlbine.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TentacleAlbine.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TentacleBed.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TentacleBed.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TentacleBed.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script TentacleGreen.material
19:53:09: Error: ScriptCompiler - reference to a non existing object in TentacleGreen.material(2): RTShaderSystem.material
19:53:09: Error: ScriptCompiler - base object not found in TentacleGreen.material(3): RTSS/NormalMapping_MultiPass
19:53:09: Parsing script undead Army.material

RTSS/NormalMapping_MultiPass what it could be ?

I put the reference to RTShaderSystem.material into group [Graphics] like other materials:

Code: Select all

[OgreInternal]
FileSystem=/usr/local/share/OGRE/Media/RTShaderLib/../Main
FileSystem=/usr/local/share/OGRE/Media/RTShaderLib/GLSL
FileSystem=/usr/local/share/OGRE/Media/RTShaderLib/../ShadowVolume



[Graphics]

FileSystem=/usr/local/share/OGRE/Media/RTShaderLib/materials
FileSystem=materials/scripts
FileSystem=materials/textures
FileSystem=models
FileSystem=particles
FileSystem=shaders

[GUI]
FileSystem=gui
FileSystem=gui/fonts
FileSystem=gui/schemas

[Music]
FileSystem=music

[Sound]
FileSystem=sounds

loath
Platinum Sponsor
Platinum Sponsor
Posts: 290
Joined: Tue Jan 17, 2012 5:18 am
x 67

Re: GDB Panopticum 2 - strange experience when debugging

Post by loath »

paul424 wrote: Fri Jul 08, 2022 9:05 am

And now something completely different:

Today I 've tried the demos which use the shadowing, but due to the bad luck I keep getting message similar to :

Pass 0 - Vertex program
ShadowReceiverVp 0 cannot be used - Program not supported

CSM shadow and Deffered shading ....

you should upgrade your build when possible. you could test this scenario on the latest samples and if it still occurs then open bugs on github.

loath
Platinum Sponsor
Platinum Sponsor
Posts: 290
Joined: Tue Jan 17, 2012 5:18 am
x 67

Re: GDB Panopticum 2 - strange experience when debugging

Post by loath »

Code: Select all

    // compute shadowmap
    if(shadowingEnabled){
		if(tmpVertexPos.z > 0 ){
		    tmpVertexPos /= tmpVertexPos.w;
		    shadow = texture(shadowmap, tmpVertexPos.xy); 
		}
    }

this is separate and unrelated from the two items i posted.

I am so weak when it comes to shaders, does the second quote mean I need this :

i started with the cg tutorial book - it's about as gentle a shader introduction as you can find:
https://developer.download.nvidia.com/C ... ter01.html

this is good too:
https://learnopengl.com/

i think you need to decide:

  1. use RTSS and don't have any custom shaders.
  2. learn shaders which isn't as hard as you think :)
Post Reply