2025-07-24 00:12 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002624Spring engineGeneralpublic2011-08-31 17:12
Reporterabma 
Assigned ToKloot 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version0.82.7+git 
Target VersionFixed in Version0.82.7+git 
Summary0002624: (master) shader compilation error with bumpmapped water
Description[f=0002870] Warning: FBO-BUMPWATER(reflection): has mismatched texture/buffer dimensions!
[f=0002870] Warning: FBO-BUMPWATER(refraction): has mismatched texture/buffer dimensions!
[f=0002870] [BumpWater] Error: water-shader compilation error: Vertex shader(s) linked, fragment shader(s) linked.
Validation failed! - Different sampler types for same sample texture unit in fragment shader.
[f=0002870] Statistics for RectangleOptimizer: 0%
[f=0002870] Error: Loading Bumpmapped Water failed, error: [BumpWater] water-shader compilation error!

TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files
  • txt file icon infolog.txt (26,919 bytes) 2011-08-25 01:12 -
    Available log sections: KeyBindings, CSMFGroundTextures, BumpWater, DynWater, SkyBox, FarTextureHandler, ModelDrawer, OBJParser, WorldObjectModelRenderer, Texture, Font, CollisionVolume, GroundMoveType, Path, UnitScript, AutohostInterface, ArchiveScanner, VFS, Sound
    Enabled log sections: 
    Enable or disable log sections using the LogSections configuration key
      or the SPRING_LOG_SECTIONS environment variable (both comma separated).
      Use "none" to disable the default log sections.
    Using configuration source: "/home/abma/.springrc"
    [CMyMath::Init] CPU SSE mask: 888, flags:
    	SSE 1.0:  1,  SSE 2.0:  1
    	SSE 3.0:  1, SSSE 3.0:  0
    	SSE 4.1:  0,  SSE 4.2:  0
    	SSE 4.0A: 1,  SSE 5.0A: 0
    	using streflop SSE FP-math mode, CPU supports SSE instructions
    [Watchdog] disabled
    OS: Linux 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011 x86_64
    OS: 64bit native mode
    Debug: Adding /home/abma/.spring/ to directories
    Debug: Skipping already added directory /home/abma/.spring/
    Debug: Adding /home/abma/local/spring/master/share/games/spring/ to directories
    LogOutput initialized.
    Spring 0.82+.4.0 (Debug)
    Build date/time: Aug 22 2011 18:27:54
    Build environment: boost-104200, GNU libstdc++ version 20110409
    Compiler: gcc-4.6.1 20110409 (prerelease)
    Using read-write data directory: /home/abma/.spring/
    Using read-only data directory: /home/abma/local/spring/master/share/games/spring/
    Scanning: /home/abma/local/spring/master/share/games/spring/base
    Scanning: /home/abma/.spring/maps
    [ArchiveScanner] Found new map: Small Supreme Battlefield V2
    [ArchiveScanner] Found new map: Small Supreme Battlefield V2
    Scanning: /home/abma/.spring/games
    Scanning: /home/abma/.spring/mods
    Scanning: /home/abma/.spring/packages
    Supported Video modes: 1680x1050, 1600x1200, 1440x900, 1400x1050, 1280x1024, 1280x960, 1280x800, 1280x768, 1280x720, 1152x864, 1024x768, 800x600, 640x480
    Video mode set to 1680x1050/32bit (windowed)
    [f=0000000] SDL:  1.2.14
    [f=0000000] GL version:   4.1.10665 Compatibility Profile Context
    [f=0000000] GL vendor:    ATI Technologies Inc.
    [f=0000000] GL renderer:  ATI Radeon HD 5700 Series 
    [f=0000000] GLSL version: 4.10
    [f=0000000] GLEW version: 1.5.2
    [f=0000000] Joysticks found: 0
    [f=0000000] Error: Joystick 0 not found
    [f=0000000] [ArchiveScanner] 075dc1b92b0524ea80fae76f4e2f7bbc.sdp checksum: 4711/4711
    [f=0000000] [ArchiveScanner] small_supreme_battlefield_v2.sd7 checksum: -1635993119/2658974177
    [f=0000000] Video mode set to 1680x1000/32bit (windowed)
    [f=0000000] [Sound] OpenAL info:
    [f=0000000] [Sound]   Available Devices:
    [f=0000000] [Sound]               ALSA Software
    [f=0000000] [Sound]   Device:     ALSA Software
    [f=0000000] [Sound]   Vendor:         OpenAL Community
    [f=0000000] [Sound]   Version:        1.1 ALSOFT 1.12.854
    [f=0000000] [Sound]   Renderer:       OpenAL Soft
    [f=0000000] [Sound]   AL Extensions:  AL_EXTX_buffer_sub_data AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXT_source_distance_model AL_LOKI_quadriphonic
    [f=0000000] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context
    [f=0000000] [Sound]   EFX Enabled: yes
    [f=0000000] [Sound]   Max Sounds: 16
    [f=0000000] Connecting to local server
    [f=0000000] Warning: AI Interface property 'supportsLookup' could not be found.
    [f=0000000] Warning: AI Interface property 'supportsLookup' could not be found.
    [f=0000000] [ArchiveScanner] GetArchives: Small Supreme Battlefield V2 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: 9217cbe3d227c791cc34d2fe6f0212bc.sdp (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/packages/9217cbe3d227c791cc34d2fe6f0212bc.sdp checksum: -378144344/3916822952
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/springcontent.sdz checksum: 253343479/253343479
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/spring/bitmaps.sdz checksum: -1951780851/2343186445
    [f=0000000] [ArchiveScanner] archive checksum 9217cbe3d227c791cc34d2fe6f0212bc.sdp: 1841725266/1841725266
    [f=0000000] [ArchiveScanner] GetArchives: small_supreme_battlefield_v2.sd7 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/maps/small_supreme_battlefield_v2.sd7 checksum: -1635993119/2658974177
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum small_supreme_battlefield_v2.sd7: 904805953/904805953
    [f=0000000] PreGame::StartServer: 12 ms
    [f=0000000] Starting demo recording
    [f=0000000] Using map: Small Supreme Battlefield V2
    [f=0000000] [ArchiveScanner] GetArchives: Small Supreme Battlefield V2 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Small Supreme Battlefield V2 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/maps/small_supreme_battlefield_v2.sd7 checksum: -1635993119/2658974177
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Small Supreme Battlefield V2: 904805953/904805953
    [f=0000000] Using game: Balanced Annihilation V7.50
    [f=0000000] [ArchiveScanner] GetArchives: Balanced Annihilation V7.50 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] Using game archive: 9217cbe3d227c791cc34d2fe6f0212bc.sdp
    [f=0000000] [ArchiveScanner] GetArchives: 9217cbe3d227c791cc34d2fe6f0212bc.sdp (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/packages/9217cbe3d227c791cc34d2fe6f0212bc.sdp checksum: -378144344/3916822952
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/springcontent.sdz checksum: 253343479/253343479
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/spring/bitmaps.sdz checksum: -1951780851/2343186445
    [f=0000000] [ArchiveScanner] archive checksum 9217cbe3d227c791cc34d2fe6f0212bc.sdp: 1841725266/1841725266
    [f=0000000] recording demo: demos/20110825_010913_Small Supreme Battlefield V2_0.82+.4.sdf
    [f=0000000] PreGame::GameDataReceived: 38 ms
    [f=0000000] User number 0 (team 0, allyteam 0)
    [f=0000000] Loading Radar Icons
    [f=0000000] Loading GameData Definitions
    [f=0000000] Loading all definitions:  0.169000
    [f=0000000] Game::LoadDefs (GameData): 226 ms
    [f=0000000] Loading Sound Definitions
    [f=0000000] [Sound]  parsed 27 sounds from gamedata/sounds.lua
    [f=0000000] Game::LoadDefs (Sound): 2 ms
    [f=0000000] Parsing Map Information
    [f=0000000] Loading SMF
    [f=0000000] Loading Map (115 MB)
    [f=0000000] Creating Smooth Height Mesh
    [f=0000000] SmoothHeightMesh::MakeSmoothMesh: 4244 ms
    [f=0000000] Creating QuadField & CEGs
    [f=0000000] Number of damage types: 11
    [f=0000000] [RegisterAssimpModelParsers] supported Assimp model formats: *.3d;*.3ds;*.ac;*.ac3d;*.acc;*.ase;*.ask;*.b3d;*.blend;*.bvh;*.cob;*.csm;*.dae;*.dxf;*.enff;*.hmp;*.ifc;*.irr;*.irrmesh;*.lwo;*.lws;*.lxo;*.md2;*.md3;*.md5anim;*.md5camera;*.md5mesh;*.mdc;*.mdl;*.mesh.xml;*.mot;*.ms3d;*.ndo;*.nff;*.obj;*.off;*.pk3;*.ply;*.prj;*.q3o;*.q3s;*.raw;*.scn;*.smd;*.stl;*.ter;*.uc;*.vta;*.x;*.xml;
    [f=0000000] Creating Unit Textures
    [f=0000000] Loading Weapon Definitions
    [f=0000000] Loading Unit Definitions
    [f=0000000] Loading Feature Definitions
    [f=0000000] Initializing Map Features
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] [Texture] Load S3O texture now (Flip Y Axis: no, Invert Team Alpha: no)
    [f=0000000] PathCosts: creating PE8 cache with 4 PF threads (239 MB)
    [f=0000000] PathCosts: precached 2 of 16384
    [f=0000000] PathCosts: precached 1028 of 16384
    [f=0000000] PathCosts: precached 2052 of 16384
    [f=0000000] PathCosts: precached 3083 of 16384
    [f=0000000] PathCosts: precached 4127 of 16384
    [f=0000000] PathCosts: precached 5152 of 16384
    [f=0000000] PathCosts: precached 6179 of 16384
    [f=0000000] PathCosts: precached 7206 of 16384
    [f=0000000] PathCosts: precached 8233 of 16384
    [f=0000000] PathCosts: precached 9258 of 16384
    [f=0000000] PathCosts: precached 10284 of 16384
    [f=0000000] PathCosts: precached 11309 of 16384
    [f=0000000] PathCosts: precached 12334 of 16384
    [f=0000000] PathCosts: precached 13358 of 16384
    [f=0000000] PathCosts: precached 14384 of 16384
    [f=0000000] PathCosts: precached 15409 of 16384
    [f=0000000] PathCosts: writing
    [f=0000000] PathCosts: written
    [f=0000000] PathCosts: creating PE32 cache with 4 PF threads (239 MB)
    [f=0000000] PathCosts: precached 1 of 1024
    [f=0000000] PathCosts: precached 69 of 1024
    [f=0000000] PathCosts: precached 133 of 1024
    [f=0000000] PathCosts: precached 208 of 1024
    [f=0000000] PathCosts: precached 274 of 1024
    [f=0000000] PathCosts: precached 342 of 1024
    [f=0000000] PathCosts: precached 407 of 1024
    [f=0000000] PathCosts: precached 475 of 1024
    [f=0000000] PathCosts: precached 540 of 1024
    [f=0000000] PathCosts: precached 612 of 1024
    [f=0000000] PathCosts: precached 677 of 1024
    [f=0000000] PathCosts: precached 745 of 1024
    [f=0000000] PathCosts: precached 814 of 1024
    [f=0000000] PathCosts: precached 878 of 1024
    [f=0000000] PathCosts: precached 942 of 1024
    [f=0000000] PathCosts: precached 1007 of 1024
    [f=0000000] PathCosts: writing
    [f=0000000] PathCosts: written
    [f=0000000] [CPathManager] pathing data checksum: 82838be6
    [f=0000000] Creating Sky
    [f=0000000] Creating ShadowHandler & DecalHandler
    [f=0000000] Creating GroundDrawer
    [f=0000000] Loading Tile Files
    [f=0000000] Reading Tile Map
    [f=0000000] Loading Square Textures
    [f=0000000] CSMFGroundTextures::ConvolveHeightMap: 21 ms
    [f=0000000] Creating TreeDrawer
    [f=0000000] Creating ProjectileDrawer & UnitDrawer
    [f=0000000] Creating Projectile Textures
    [f=0000000] Creating Water
    [f=0000000] Game::LoadInterface (Camera&Mouse): 98 ms
    [f=0000000] Game::LoadInterface (Console): 5 ms
    [f=0000000] Loading LuaRules
    [f=0000000] [ArchiveScanner] GetArchives: Small Supreme Battlefield V2 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/maps/small_supreme_battlefield_v2.sd7 checksum: -1635993119/2658974177
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Small Supreme Battlefield V2: 904805953/904805953
    [f=0000000] [ArchiveScanner] GetArchives: 9217cbe3d227c791cc34d2fe6f0212bc.sdp (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/packages/9217cbe3d227c791cc34d2fe6f0212bc.sdp checksum: -378144344/3916822952
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/springcontent.sdz checksum: 253343479/253343479
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/spring/bitmaps.sdz checksum: -1951780851/2343186445
    [f=0000000] [ArchiveScanner] archive checksum 9217cbe3d227c791cc34d2fe6f0212bc.sdp: 1841725266/1841725266
    [f=0000000] Loaded gadget:  No Self-D           <unit_prevent_share_selfd.lua>
    [f=0000000] Loaded gadget:  Air Release         <unit_air_release_manager.lua>
    [f=0000000] Loaded gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded gadget:  Bomber Control      <unit_bomber_control.lua>
    [f=0000000] Loaded gadget:  Commando Watch      <unit_commando_watch.lua>
    [f=0000000] Loaded gadget:  DGun CmdType Fix    <unit_dgun_cmdtype_fix.lua>
    [f=0000000] Loaded gadget:  DirectControl       <unit_direct_control.lua>
    [f=0000000] Loaded gadget:  DragonsDisguise     <unit_set_neutral.lua>
    [f=0000000] Loaded gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded gadget:  Energy Conversion   <game_energy_conversion.lua>
    [f=0000000] Loaded gadget:  FinishedBuilding    <unit_finished_building.lua>
    [f=0000000] Loaded gadget:  Initial Spawn       <game_initial_spawn.lua>
    [f=0000000] Loaded gadget:  Juno Damage         <unit_juno_damage.lua>
    [f=0000000] Loaded gadget:  Los_Only_Sounds     <unit_los_only_sounds.lua>
    [f=0000000] Loaded gadget:  MissileControl      <unit_missile_delay.lua>
    [f=0000000] Loaded gadget:  Napalm              <lups_napalm.lua>
    [f=0000000] Loaded gadget:  No Land Damage      <unit_no_land_damage.lua>
    [f=0000000] Loaded gadget:  No Self Pwn         <unit_noselfpwn.lua>
    [f=0000000] Loaded gadget:  NoCost              <cmd_nocost.lua>
    [f=0000000] Loaded gadget:  Paralyse Multiplier  <unit_paralyze_multiplier.lua>
    [f=0000000] Loaded gadget:  Passive Builders II  <unit_passive_builders_ii.lua>
    [f=0000000] Loaded gadget:  Prevent Lab Hax     <unit_prevent_lab_hax.lua>
    [f=0000000] Loaded gadget:  Prevent Load Hax    <unit_prevent_load_hax.lua>
    [f=0000000] Loaded gadget:  Prevent Outside Aircraft hacks  <unit_prevent_aircraft_hax.lua>
    [f=0000000] Loaded gadget:  Prevent Range Hax   <unit_prevent_range_hax.lua>
    [f=0000000] Loaded gadget:  Prevent Strange Orders  <unit_prevent_strange_orders.lua>
    [f=0000000] Loaded gadget:  Reclaim Fix         <unit_reclaim_fix.lua>
    [f=0000000] Loaded gadget:  ShieldDrain         <unit_shield_watch.lua>
    [f=0000000] Loaded gadget:  Shockwaves          <lups_shockwaves.lua>
    [f=0000000] Loaded gadget:  Start Point Remover Gadget  <init_start_point_remover_gadget.lua>
    [f=0000000] Loaded gadget:  Stealthy Passengers  <unit_stealthy_passengers.lua>
    [f=0000000] Loaded gadget:  Team Resourcing     <game_team_resources.lua>
    [f=0000000] Loaded gadget:  fx_reclaim_shards   <fx_reclaim_shards.lua>
    [f=0000000] Loaded gadget:  lups_wrapper.lua    <lups_wrapper.lua>
    [f=0000000] Loaded gadget:  prevent_flying_com_wrecks  <unit_prevent_flying_com_wrecks.lua>
    [f=0000000] Loaded gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded gadget:  C Is For Control    <comiscontrol.lua>
    [f=0000000] Loaded gadget:  Team Com Ends       <teamcomends.lua>
    [f=0000000] Loaded gadget:  LupsSyncedManager   <lups_manager.lua>
    [f=0000000] Loaded gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] [ArchiveScanner] GetArchives: Small Supreme Battlefield V2 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/maps/small_supreme_battlefield_v2.sd7 checksum: -1635993119/2658974177
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Small Supreme Battlefield V2: 904805953/904805953
    [f=0000000] [ArchiveScanner] GetArchives: 9217cbe3d227c791cc34d2fe6f0212bc.sdp (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/packages/9217cbe3d227c791cc34d2fe6f0212bc.sdp checksum: -378144344/3916822952
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/springcontent.sdz checksum: 253343479/253343479
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/spring/bitmaps.sdz checksum: -1951780851/2343186445
    [f=0000000] [ArchiveScanner] archive checksum 9217cbe3d227c791cc34d2fe6f0212bc.sdp: 1841725266/1841725266
    [f=0000000] Loaded gadget:  Air Release         <unit_air_release_manager.lua>
    [f=0000000] Loaded gadget:  AirPlantParents     <unit_air_plants.lua>
    [f=0000000] Loaded gadget:  DragonsDisguise     <unit_set_neutral.lua>
    [f=0000000] Loaded gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=0000000] Loaded gadget:  FinishedBuilding    <unit_finished_building.lua>
    [f=0000000] Loaded gadget:  Los_Only_Sounds     <unit_los_only_sounds.lua>
    [f=0000000] Loaded gadget:  MissileControl      <unit_missile_delay.lua>
    [f=0000000] Loaded gadget:  Napalm              <lups_napalm.lua>
    [f=0000000] Loaded gadget:  NoCost              <cmd_nocost.lua>
    [f=0000000] Loaded gadget:  Reclaim Fix         <unit_reclaim_fix.lua>
    [f=0000000] Loaded gadget:  ShieldDrain         <unit_shield_watch.lua>
    [f=0000000] Loaded gadget:  Shockwaves          <lups_shockwaves.lua>
    [f=0000000] Loaded gadget:  Start Point Remover Gadget  <init_start_point_remover_gadget.lua>
    [f=0000000] Loaded gadget:  fx_reclaim_shards   <fx_reclaim_shards.lua>
    [f=0000000] Loaded gadget:  mo_enemywrecks      <mo_enemywrecks.lua>
    [f=0000000] Loaded gadget:  mo_greenfields      <mo_greenfields.lua>
    [f=0000000] Loaded gadget:  mo_noowner          <mo_noowner.lua>
    [f=0000000] Loaded gadget:  mo_noshare          <mo_noshare.lua>
    [f=0000000] Loaded gadget:  mo_nowrecks         <mo_nowrecks.lua>
    [f=0000000] Loaded gadget:  prevent_flying_com_wrecks  <unit_prevent_flying_com_wrecks.lua>
    [f=0000000] Loaded gadget:  Area Attack         <areaattack.lua>
    [f=0000000] Loaded gadget:  C Is For Control    <comiscontrol.lua>
    [f=0000000] Loaded gadget:  LupsSyncedManager   <lups_manager.lua>
    [f=0000000] Loaded gadget:  Mex Upgrader Gadget  <unit_mex_upgrader.lua>
    [f=0000000] Loaded gadget:  Lups                <lups_wrapper.lua>
    [f=0000000] Loading LuaGaia
    [f=0000000] Loading LuaUI
    [f=0000000] This game has locked LuaUI access
    [f=0000000] [ArchiveScanner] GetArchives: Small Supreme Battlefield V2 (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Map Helper v1 (depth 1)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/maps/small_supreme_battlefield_v2.sd7 checksum: -1635993119/2658974177
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/maphelper.sdz checksum: -1416460384/2878506912
    [f=0000000] [ArchiveScanner] archive checksum Small Supreme Battlefield V2: 904805953/904805953
    [f=0000000] [ArchiveScanner] GetArchives: 9217cbe3d227c791cc34d2fe6f0212bc.sdp (depth 0)
    [f=0000000] [ArchiveScanner] GetArchives: Spring content v1 (depth 1)
    [f=0000000] [ArchiveScanner] GetArchives: Spring Bitmaps (depth 2)
    [f=0000000] [ArchiveScanner] /home/abma/.spring/packages/9217cbe3d227c791cc34d2fe6f0212bc.sdp checksum: -378144344/3916822952
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/springcontent.sdz checksum: 253343479/253343479
    [f=0000000] [ArchiveScanner] /home/abma/local/spring/master/share/games/spring/base/spring/bitmaps.sdz checksum: -1951780851/2343186445
    [f=0000000] [ArchiveScanner] archive checksum 9217cbe3d227c791cc34d2fe6f0212bc.sdp: 1841725266/1841725266
    [f=0000000] Using LUAUI_DIRNAME = LuaUI/
    [f=0000000] Reloaded ctrlpanel from file: LuaUI/ctrlpanel.txt
    [f=0000000] LuaUI: bound F11 to the widget selector
    [f=0000000] LuaUI: bound CTRL+F11 to tweak mode
    [f=0000000] Hardware is incompatible with Xray shader requirements
    [f=0000000] Failed to load: unit_metal_maker.lua  (Blacklisted)
    [f=0000000] Hardware is incompatible with Xray shader requirements
    [f=0000000] Loading widget from mod:   Red_UI_Framework    <red_ui_framework.lua> ...
    [f=0000000] Loading widget from mod:   Metalspot Finder    <wg_metalspot_finder.lua> ...
    [f=0000000] Loading widget from mod:   BlurApi             <api_gfx_blur.lua> ...
    [f=0000000] blur api: your hardware does not support shaders
    [f=0000000] Loading widget from mod:   MexUpg Helper       <helper.lua> ...
    [f=0000000] Loading widget from mod:   Red Tooltip         <gui_red_tooltip.lua> ...
    [f=0000000] Loading widget from mod:   Faction Change      <gui_faction_change.lua> ...
    [f=0000000] Loading widget from mod:   HealthBars          <unit_healthbars.lua> ...
    [f=0000000] false
    [f=0000000] Error in Initialize(): [string "LuaUI/Widgets/unit_healthbars.lua"]:136: 'for' limit must be a number
    [f=0000000] Removed widget: HealthBars
    [f=0000000] Loading widget from mod:   Ally Resource Bars  <gui_ally_res.lua> ...
    [f=0000000] Loading widget from mod:   AdvPlayersList      <gui_advplayerslist.lua> ...
    [f=0000000] false
    [f=0000000] Error in Initialize(): [string "LuaUI/fonts.lua"]:245: attempt to index upvalue 'activeFont' (a nil value)
    [f=0000000] Removed widget: AdvPlayersList
    [f=0000000] Loading widget from mod:   BuildETA            <gui_build_eta.lua> ...
    [f=0000000] Loading widget from mod:   Anti Range          <gui_anti_range.lua> ...
    [f=0000000] Loading widget from mod:   Auto First Build Facing  <autofirstbuildfacing.lua> ...
    [f=0000000] Loading widget from mod:   Autoquit            <autoquit.lua> ...
    [f=0000000] Loading widget from mod:   CustomIcons         <unit_customicons.lua> ...
    [f=0000000] Loading widget from mod:   Build Split         <cmd_buildsplit.lua> ...
    [f=0000000] Loading widget from mod:   Energy Conversion Info  <gui_energy_conversion.lua> ...
    [f=0000000] Loading widget from user:  Load eta            <loadeta.lua> ...
    [f=0000000] Loading widget from mod:   Highlight Geos      <gui_highlight_geos.lua> ...
    [f=0000000] Loading widget from mod:   Loop Select         <unit_loop_select.lua> ...
    [f=0000000] Loading widget from mod:   Pause Screen        <gui_pausescreen.lua> ...
    [f=0000000] Loading widget from mod:   Holdfire Fix        <unit_holdfire_fix.lua> ...
    [f=0000000] Loading widget from mod:   Point Tracker       <gui_point_tracker.lua> ...
    [f=0000000] Loading widget from mod:   ReclaimInfo         <gui_reclaiminfo.lua> ...
    [f=0000000] Loading widget from mod:   Red Build/Order Menu  <gui_red_buildordermenu.lua> ...
    [f=0000000] Loading widget from mod:   Red Console         <gui_red_console.lua> ...
    [f=0000000] Loading widget from mod:   Mex Snap            <cmd_mex_snap.lua> ...
    [f=0000000] Loading widget from mod:   Red Resource Bars   <gui_red_resourcebars.lua> ...
    [f=0000000] Loading widget from mod:   MoreSounds          <unit_more_sounds.lua> ...
    [f=0000000] Loading widget from mod:   Red_Drawing         <red_ui_framework_drawing.lua> ...
    [f=0000000] Loading widget from mod:   Share Tracker       <unit_share_tracker.lua> ...
    [f=0000000] Loading widget from mod:   State Reverse Toggle  <cmd_state_reverse_toggle.lua> ...
    [f=0000000] Loading widget from mod:   Transporting        <gui_transporting.lua> ...
    [f=0000000] Loading widget from mod:   Com DontBreakCloak  <unit_com_dontbreakcloak.lua> ...
    [f=0000000] Loading widget from user:  Unit Reclaimer      <unit_unit_reclaimer.lua> ...
    [f=0000000] Loading widget from user:  ImmobileBuilder     <unit_immobile_buider.lua> ...
    [f=0000000] Loading widget from mod:   Spectate Selected   <gui_spectate_selected.lua> ...
    [f=0000000] Loading widget from user:  Easy Facing         <gui_easyFacing.lua> ...
    [f=0000000] Loading widget from mod:   MohoExploiter       <unit_moho_exploiter.lua> ...
    [f=0000000] Loading widget from mod:   GameTypeInfo        <gui_game_type_info.lua> ...
    [f=0000000] Loading widget from mod:   BuildBar            <gui_buildbar.lua> ...
    [f=0000000] BuildBar Warning: you deactivated the "blurApi" widget, please reactivate it.
    [f=0000000] false
    [f=0000000] Error in Initialize(): [string "LuaUI/Widgets/gui_buildbar.lua"]:641: 'for' limit must be a number
    [f=0000000] Removed widget: BuildBar
    [f=0000000] Loading widget from mod:   Ghost Site          <unit_ghostsite.lua> ...
    [f=0000000] Loading widget from mod:   Ghost Radar         <unit_ghostradar.lua> ...
    [f=0000000] Loading widget from mod:   NoDuplicateOrders   <cmd_no_duplicate_orders.lua> ...
    [f=0000000] Loading widget from mod:   Take Reminder II    <gui_take_remind_ii.lua> ...
    [f=0000000] Loading widget from mod:   Defense Range       <gui_defenserange.lua> ...
    [f=0000000] Loading widget from mod:   Prospector          <gui_prospector.lua> ...
    [f=0000000] Loading widget from mod:   Attack AoE          <gui_attack_aoe.lua> ...
    [f=0000000] Loading widget from mod:   BA Waypoint Dragger  <unit_waypoint_dragger_2.lua> ...
    [f=0000000] Loading widget from user:  Bomber control      <unit_bomber_control.lua> ...
    [f=0000000] Loading widget from mod:   Select n Center!    <gui_center_n_select.lua> ...
    [f=0000000] Loading widget from user:  Metal Placer V3 Integrated Version for Mappers  <lua_metal_integrated-v3.lua> ...
    [f=0000000] Mexmap detected - loading...
    [f=0000000] mexmap imported from LuaUI/Widgets/MetalMaps/small supreme battlefield v2.springmexmapv3
    [f=0000000] Loading widget from mod:   LupsManager         <gfx_lups_manager.lua> ...
    [f=0000000] Loading widget from mod:   BA_AllyCursors      <gui_ba_ally_cursors.lua> ...
    [f=0000000] Loading widget from user:  Mouse Buildspacing  <gui_buildspacing.lua> ...
    [f=0000000] Loading widget from mod:   Lups                <lups_wrapper.lua> ...
    [f=0000000] Loading widget from mod:   CustomFormations2   <unit_customformations2.lua> ...
    [f=0000000] LuaUI v0.3
    [f=0000000] Finalizing
    [f=0000000] Connection attempt from [AG]abma
    [f=0000000]  -> Version: 0.82+.4.0 (Debug)
    [f=0000000]  -> Connection established (given id 0)
    [f=0000000] Player [AG]abma finished loading and is now ingame
    [f=0000000] GameID: c584554e940d3283c5ac013c1cdf4421
    [f=0000000] false
    [f=0000000] Error in UnitCreated(): [string "LuaUI/Widgets/gui_defenserange.lua"]:469: 'for' limit must be a number
    [f=0000000] Removed widget: Defense Range
    [f=0002867] Debug: /water
    [f=0002870] Warning: FBO-BUMPWATER(reflection): has mismatched texture/buffer dimensions!
    [f=0002870] Warning: FBO-BUMPWATER(refraction): has mismatched texture/buffer dimensions!
    [f=0002870] [BumpWater] Error: water-shader compilation error: Vertex shader(s) linked, fragment shader(s) linked.
    Validation failed! - Different sampler types for same sample texture unit in fragment shader.
    [f=0002870] Statistics for RectangleOptimizer: 0%
    [f=0002870] Error: Loading Bumpmapped Water failed, error: [BumpWater] water-shader compilation error!
    [f=0002870] Set water rendering mode to 4 (basic)
    [f=0002968] User exited
    [f=0002968] Debug: /quit
    [f=0002970] Red_UI_Framework>> last processed widget was "Red Tooltip"
    [f=0002970] Red_Drawing>> last processed widget was "Red Tooltip"
    [f=0002970] Path cache hits 0 0%
    [f=0002970] Path cache hits 0 0%
    [f=0002970] Statistics for local connection:
    Received: 5297 bytes
    Sent: 28661 bytes
    
    txt file icon infolog.txt (26,919 bytes) 2011-08-25 01:12 +

-Relationships
has duplicate 0002369resolvedabma (master) bumpmapped water error 
+Relationships

-Notes

~0007291

jK (developer)

caused by invalid validation check before texture uniforms are set

~0007294

Kloot (developer)

Last edited: 2011-08-25 23:22

0) why is this assigned to me?

1) the last commit that functionally changed the validation check itself was by zerver: https://github.com/spring/spring/commit/7d2b7d06f8a386f7a557e4b6ec8c540aa32d2c3f

2) the reflect/refract FBO errors correspond to GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT, which makes no sense because sizeof(reflectTexture) == reflTexSize * reflTexSize (matches sizeof(reflectFBO)) and sizeof(refractTexture) == screenTextureX * screenTextureY (matches sizeof(refractFBO)) ==> ATI driver bug nr. 1

3) because both FBO's are invalid neither "#define opt_reflection" nor "#define opt_refraction" gets added to the definitions string, so the reflection/refraction textures are never even sampled in the shader ==> they should be culled by the GLSL compiler and their uniform locations should just be -1

4) if they weren't culled, the sampler types for these textures would also match and the shader code should validate ==> ATI driver bug nr. 2

    sampler2D reflection ==> texture2D(reflection, ...)
    sampler2DRect refraction ==> texture2DRect(refraction, ...)

~0007295

jK (developer)

Last edited: 2011-08-25 23:44

the error is this:
"Validation failed! - Different sampler types for same sample texture unit in fragment shader."
And it happens cause (as said) the validation of the shader program happens before the textureids are linked (all sampler uniforms point to 0).

This happens since you switched BumpWater to your shader implementation, that's why I assigned it to you.

Yeah, ATI is _very_ strict at such stuff ...
And yeah, FBO fails because by default BumpWater uses 24bit depthbuffers, but ati doesn't support those. And the user here obviously has atihacks disabled, that fixes/workarounds all problems in this mantis btw.

~0007296

jK (developer)

k FBO errors fixed the clean way:
https://github.com/spring/spring/commit/3342e25db78374aef3960923fe16ed6ecfd319cc

~0007297

Kloot (developer)

mkay, that means validation needs to be done in a separate step after linking (never was "ATI hack" a more appriopriate name)

~0007298

jK (developer)

you just can't buffer the validation, instead you need to validate each step.

~0007300

abma (administrator)

0.82.3-3330-g3342e25:

AtiHacks = 0:
[f=0000914] Debug: /water 4
[f=0000918] Warning: FBO-BUMPWATER(reflection): has mismatched texture/buffer dimensions!
[f=0000918] Warning: FBO-BUMPWATER(refraction): has mismatched texture/buffer dimensions!
[f=0000918] [BumpWater] Error: water-shader compilation error: Vertex shader(s) linked, fragment shader(s) linked. Validation failed! - Different sampler types for same sample texture unit in fragment shader.
[f=0000918] Statistics for RectangleOptimizer: 0%
[f=0000918] Error: Loading Bumpmapped Water failed, error: [BumpWater] water-shader compilation error!
[f=0000918] Set water rendering mode to 4 (basic)
[f=0001102] User exited
[f=0001102] Debug: /quit

AtiHacks = 1:
[f=0000155] Debug: /water 4
[f=0000157] Warning: FBO-BUMPWATER(reflection): has mismatched texture/buffer dimensions!
[f=0000157] Warning: FBO-BUMPWATER(refraction): has mismatched texture/buffer dimensions!
[f=0000157] Set water rendering mode to 4 (bumpmapped)
[f=0000319] User exited
[f=0000319] Debug: /quit

~0007301

abma (administrator)

0.82.3-3330-g2c40bc3

atihacks = 0:
[f=0000105] Debug: /water 4
[f=0000108] Warning: FBO-BUMPWATER(reflection): has mismatched texture/buffer dimensions!
[f=0000108] Warning: FBO-BUMPWATER(refraction): has mismatched texture/buffer dimensions!
[f=0000108] [BumpWater] Error: water-shader compilation error: Vertex shader(s) linked, fragment shader(s) linked.
Validation failed! - Different sampler types for same sample texture unit in fragment shader.
[f=0000108] Statistics for RectangleOptimizer: 0%
[f=0000108] Error: Loading Bumpmapped Water failed, error: [BumpWater] water-shader compilation error!
[f=0000108] Set water rendering mode to 4 (basic)


atihacks = 1:
[f=0000204] Debug: /water 4
[f=0000206] Statistics for RectangleOptimizer: 0%
[f=0000206] Warning: FBO-BUMPWATER(reflection): has mismatched texture/buffer dimensions!
[f=0000206] Warning: FBO-BUMPWATER(refraction): has mismatched texture/buffer dimensions!
[f=0000206] Set water rendering mode to 4 (bumpmapped)

~0007308

abma (administrator)

0.82.3-3344-g929d95b:

AtiHacks = 1:

[f=0001808] Debug: /water 3
[f=0001809] Statistics for RectangleOptimizer: 0%
[f=0001809] Error: [myGL::CheckParseErrors] Shader compilation error at index -1 (near "") when loading fragment-program file ARB/waterRefractTR.fp:
[f=0001809] Set water rendering mode to 3 (reflective&refractive)

[f=0002543] Debug: /water 4
[f=0002545] Warning: FBO-BUMPWATER(reflection): has mismatched texture/buffer dimensions!
[f=0002545] Warning: FBO-BUMPWATER(refraction): has mismatched texture/buffer dimensions!
[f=0002545] Set water rendering mode to 4 (bumpmapped)

AtiHacks = 0:
[f=0000588] Debug: /water 3
[f=0000591] Statistics for RectangleOptimizer: 0%
[f=0000591] Error: [myGL::CheckParseErrors] Shader compilation error at index -1 (near "") when loading fragment-program file ARB/waterRefractTR.fp:
[f=0000591] Set water rendering mode to 3 (reflective&refractive)


[f=0000941] Debug: /water 4
[f=0000943] Warning: FBO-BUMPWATER(reflection): has mismatched texture/buffer dimensions!
[f=0000943] Warning: FBO-BUMPWATER(refraction): has mismatched texture/buffer dimensions!
[f=0000943] Set water rendering mode to 4 (bumpmapped)
+Notes

-Issue History
Date Modified Username Field Change
2011-08-25 01:12 abma New Issue
2011-08-25 01:12 abma File Added: infolog.txt
2011-08-25 03:00 abma Relationship added has duplicate 0002369
2011-08-25 19:11 jK Status new => assigned
2011-08-25 19:11 jK Assigned To => Kloot
2011-08-25 19:12 jK Note Added: 0007291
2011-08-25 23:21 Kloot Note Added: 0007294
2011-08-25 23:21 Kloot Note Edited: 0007294
2011-08-25 23:22 Kloot Note Edited: 0007294
2011-08-25 23:22 Kloot Note Edited: 0007294
2011-08-25 23:36 jK Note Added: 0007295
2011-08-25 23:37 jK Note Edited: 0007295
2011-08-25 23:42 jK Note Edited: 0007295
2011-08-25 23:44 jK Note Edited: 0007295
2011-08-25 23:44 jK Note Edited: 0007295
2011-08-26 00:08 jK Note Added: 0007296
2011-08-26 00:09 Kloot Note Added: 0007297
2011-08-26 00:31 jK Note Added: 0007298
2011-08-26 01:09 abma Note Added: 0007300
2011-08-26 01:37 abma Note Added: 0007301
2011-08-29 15:43 abma Note Added: 0007308
2011-08-31 17:12 Kloot Status assigned => resolved
2011-08-31 17:12 Kloot Fixed in Version => 0.82.7+git
2011-08-31 17:12 Kloot Resolution open => fixed
+Issue History