Author Topic: Mac mini and the new shader's problem.  (Read 2786 times)

0 Members and 1 Guest are viewing this topic.

Offline caasi

  • 22
Mac mini and the new shader's problem.
Hello, everyone. Thanks for your wonderful project.

I'm playing FS2_Open at my Mac mini(Macmini5, 1). My poor Intel HD Graphics 3000 can't use normal mapping, but I do enjoy what height mapping brings to me with MediaVPs. After I find out Blue Planet series using the latest shader, I start to use 3.6.14 RC5, but the game start CTD every time when the engine loads any 3d model.

After some try-and-error, I locate the problem in main-f.sdr at line 93.

Code: ("main-f.sdr linde 93") [Select]
vec4 envColour = textureCube(sEnvmap, envReflect);
I know some about programming, but I know almost nothing about shader programming. I try to compare the new shader and the old one, but I can't find any difference between how them deal with environment mapping.

I'm not sure if Mantis 2584 is actually this problem, so I have not fire up an issue.

Can anyone give me some suggestions about what's going on? Is it an engine problem or an shader problem?

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Mac mini and the new shader's problem.
1: Intel GPUs are notoriously bad at shader handling.
2: There are no height maps.
3: Can you please post an fs2_open.log (generated by running a debug build) so that we can see the error message?
4: Mantis 2584 is something very different (shader errors in general do not cause crashes, since the engine will fall back to fixed-function rendering)
5: Line numbers reported by the GLSL compiler are always wrong, because the engine inserts a number of preprocessor defines into the file before handing them off to the compiler.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline caasi

  • 22
Re: Mac mini and the new shader's problem.
1: Intel GPUs are notoriously bad at shader handling.
Okay....

Quote from: The E
2: There are no height maps.
I use old shaders when the new one doesn't work for me.

Quote from: The E
3: Can you please post an fs2_open.log (generated by running a debug build) so that we can see the error message?
Done. :)

Code: (fs2_open.log) [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
Opened log '/Users/caasi/Library/FS2_Open/data/fs2_open.log', Sat Mar 24 19:42:15 2012 ...
FreeSpace 2 Open version: 3.6.13.8528
Passed cmdline options:
  -ambient_factor 0
  -env
  -mipmap
  -missile_lighting
  -glow
  -spec
  -no_emissive_light
  -normal
  -3dshockwave
  -soft_particles
  -post_process
  -fxaa
  -fb_explosions
  -cache_bitmaps
  -ship_choice_3d
  -weapon_choice_3d
  -warp_flash
  -mod blueplanet2,blueplanet,mediavps_3612
Building file index...
Found root pack '/Applications/FreeSpace 2/blueplanet2/bp2-adv-visuals.vp' with a checksum of 0x241c257f
Found root pack '/Applications/FreeSpace 2/blueplanet2/bp2-audio1.vp' with a checksum of 0x51171798
Found root pack '/Applications/FreeSpace 2/blueplanet2/bp2-core.vp' with a checksum of 0xe386a796
Found root pack '/Applications/FreeSpace 2/blueplanet2/bp2-visuals1.vp' with a checksum of 0xd263c407
Found root pack '/Applications/FreeSpace 2/blueplanet2/bp2-visuals2.vp' with a checksum of 0xd3552477
Found root pack '/Applications/FreeSpace 2/blueplanet/bp-adv-visuals.vp' with a checksum of 0xbba0f03c
Found root pack '/Applications/FreeSpace 2/blueplanet/bp-audio1.vp' with a checksum of 0xe79b67ce
Found root pack '/Applications/FreeSpace 2/blueplanet/bp-audio2.vp' with a checksum of 0xb50d55b7
Found root pack '/Applications/FreeSpace 2/blueplanet/bp-core.vp' with a checksum of 0x6b804787
Found root pack '/Applications/FreeSpace 2/blueplanet/bp-visuals1.vp' with a checksum of 0x316467fa
Found root pack '/Applications/FreeSpace 2/blueplanet/bp-visuals2.vp' with a checksum of 0x39fe8221
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Advanced.vp' with a checksum of 0x4b8b0f5a
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_AnimGlows.vp' with a checksum of 0x6a554026
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Assets.3612.vp' with a checksum of 0x59649c21
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Assets.vp' with a checksum of 0x529cc70f
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Effects.3612.vp' with a checksum of 0x9c510aa0
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Effects.vp' with a checksum of 0xb9a9a485
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Music.vp' with a checksum of 0xb3e21469
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_RadarIcons.vp' with a checksum of 0x31dd7781
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Root.3612.vp' with a checksum of 0x7c9d7e74
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Root.vp' with a checksum of 0x6ffd5c78
Found root pack '/Applications/FreeSpace 2/multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack '/Applications/FreeSpace 2/multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack '/Applications/FreeSpace 2/root_fs2.vp' with a checksum of 0xce10d76c
Found root pack '/Applications/FreeSpace 2/smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack '/Applications/FreeSpace 2/sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack '/Applications/FreeSpace 2/sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack '/Applications/FreeSpace 2/stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack '/Applications/FreeSpace 2/tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack '/Applications/FreeSpace 2/tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack '/Applications/FreeSpace 2/tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack '/Applications/FreeSpace 2/warble_fs2.vp' with a checksum of 0xd85c305d
Searching root '/Users/caasi/Library/FS2_Open/blueplanet2/' ... 0 files
Searching root '/Users/caasi/Library/FS2_Open/blueplanet/' ... 1 files
Searching root '/Users/caasi/Library/FS2_Open/mediavps_3612/' ... 0 files
Searching root '/Users/caasi/Library/FS2_Open/' ... 2 files
Searching root '/Applications/FreeSpace 2/blueplanet2/' ... 2 files
Searching root pack '/Applications/FreeSpace 2/blueplanet2/bp2-adv-visuals.vp' ... 31 files
Searching root pack '/Applications/FreeSpace 2/blueplanet2/bp2-audio1.vp' ... 156 files
Searching root pack '/Applications/FreeSpace 2/blueplanet2/bp2-core.vp' ... 72 files
Searching root pack '/Applications/FreeSpace 2/blueplanet2/bp2-visuals1.vp' ... 641 files
Searching root pack '/Applications/FreeSpace 2/blueplanet2/bp2-visuals2.vp' ... 2012 files
Searching root '/Applications/FreeSpace 2/blueplanet/' ... 2 files
Searching root pack '/Applications/FreeSpace 2/blueplanet/bp-adv-visuals.vp' ... 358 files
Searching root pack '/Applications/FreeSpace 2/blueplanet/bp-audio1.vp' ... 41 files
Searching root pack '/Applications/FreeSpace 2/blueplanet/bp-audio2.vp' ... 683 files
Searching root pack '/Applications/FreeSpace 2/blueplanet/bp-core.vp' ... 52 files
Searching root pack '/Applications/FreeSpace 2/blueplanet/bp-visuals1.vp' ... 374 files
Searching root pack '/Applications/FreeSpace 2/blueplanet/bp-visuals2.vp' ... 1488 files
Searching root '/Applications/FreeSpace 2/mediavps_3612/' ... 7 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Advanced.vp' ... 1283 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_AnimGlows.vp' ... 1641 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Assets.3612.vp' ... 315 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Assets.vp' ... 1527 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Effects.3612.vp' ... 10 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Effects.vp' ... 1876 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Music.vp' ... 32 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_RadarIcons.vp' ... 24 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Root.3612.vp' ... 13 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Root.vp' ... 94 files
Searching root '/Applications/FreeSpace 2/' ... 36 files
Searching root pack '/Applications/FreeSpace 2/multi-mission-pack.vp' ... 110 files
Searching root pack '/Applications/FreeSpace 2/multi-voice-pack.vp' ... 307 files
Searching root pack '/Applications/FreeSpace 2/root_fs2.vp' ... 157 files
Searching root pack '/Applications/FreeSpace 2/smarty_fs2.vp' ... 10 files
Searching root pack '/Applications/FreeSpace 2/sparky_fs2.vp' ... 3027 files
Searching root pack '/Applications/FreeSpace 2/sparky_hi_fs2.vp' ... 1337 files
Searching root pack '/Applications/FreeSpace 2/stu_fs2.vp' ... 2355 files
Searching root pack '/Applications/FreeSpace 2/tango1_fs2.vp' ... 32 files
Searching root pack '/Applications/FreeSpace 2/tango2_fs2.vp' ... 15 files
Searching root pack '/Applications/FreeSpace 2/tango3_fs2.vp' ... 10 files
Searching root pack '/Applications/FreeSpace 2/warble_fs2.vp' ... 52 files
Found 40 roots and 20185 files.
ERROR: Unknown Language Checksum: -1162327434
Using default language settings...
Setting language to English
TBM  =>  Starting parse of 'mv_core-lcl.tbm' ...
Initializing OpenAL...
  OpenAL Vendor     : Apple Computer Inc.
  OpenAL Renderer   : Software
  OpenAL Version    : 1.1

  Found extension "AL_EXT_float32".

  Sample rate: 0 (44100)
  EFX enabled: NO
  Playback device: Built-in Output
  Capture device: Built-in Input
... OpenAL successfully initialized!
Failed to init speech
Initializing OpenGL graphics device at 1024x768 with 32-bit color...
  Initializing SDL...
  Requested SDL Video values = R: 8, G: 8, B: 8, depth: 24, double-buffer: 1, FSAA: 32
  Actual SDL Video values    = R: 8, G: 8, B: 8, depth: 24, double-buffer: 1, FSAA: 4
  OpenGL Vendor    : Intel Inc.
  OpenGL Renderer  : Intel HD Graphics 3000 OpenGL Engine
  OpenGL Version   : 2.1 APPLE-7.18.11

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Using extension "GL_EXT_texture_compression_s3tc".
  Using extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Unable to find extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Using extension "GL_ARB_shader_texture_lod".

  Compiling shader: main-v.sdr (null-v.sdr), main-f.sdr (null-f.sdr)
  Compiling shader: soft-v.sdr (soft-v.sdr), soft-f.sdr (soft-f.sdr)
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
  Compiling shader: soft-v.sdr (soft-v.sdr), soft-f.sdr (soft-f.sdr)
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
  Compiling shader: main-v.sdr (lne-v.sdr), main-f.sdr (lbgsne-f.sdr)
  Compiling shader: main-v.sdr (lne-v.sdr), main-f.sdr (lbsne-f.sdr)
  Compiling shader: main-v.sdr (lfne-v.sdr), main-f.sdr (lfbgsne-f.sdr)
  Compiling shader: main-v.sdr (lfne-v.sdr), main-f.sdr (lfbsne-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lb-f.sdr)
  Compiling shader: main-v.sdr (b-v.sdr), main-f.sdr (b-f.sdr)
  Compiling shader: main-v.sdr (b-v.sdr), main-f.sdr (bg-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lbg-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lbgs-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lbs-f.sdr)
  Compiling shader: main-v.sdr (le-v.sdr), main-f.sdr (lbgse-f.sdr)
  Compiling shader: main-v.sdr (le-v.sdr), main-f.sdr (lbse-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lbgn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lbgsn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lbn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lbsn-f.sdr)
  Compiling shader: main-v.sdr (lf-v.sdr), main-f.sdr (lfb-f.sdr)
  Compiling shader: main-v.sdr (lf-v.sdr), main-f.sdr (lfbg-f.sdr)
  Compiling shader: main-v.sdr (lf-v.sdr), main-f.sdr (lfbgs-f.sdr)
  Compiling shader: main-v.sdr (lf-v.sdr), main-f.sdr (lfbs-f.sdr)
  Compiling shader: main-v.sdr (lfe-v.sdr), main-f.sdr (lfbgse-f.sdr)
  Compiling shader: main-v.sdr (lfe-v.sdr), main-f.sdr (lfbse-f.sdr)
  Compiling shader: main-v.sdr (lfn-v.sdr), main-f.sdr (lfbgn-f.sdr)
  Compiling shader: main-v.sdr (lfn-v.sdr), main-f.sdr (lfbgsn-f.sdr)
  Compiling shader: main-v.sdr (lfn-v.sdr), main-f.sdr (lfbn-f.sdr)
  Compiling shader: main-v.sdr (lfn-v.sdr), main-f.sdr (lfbsn-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (null-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lg-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lgs-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (ls-f.sdr)
  Compiling shader: main-v.sdr (le-v.sdr), main-f.sdr (lgse-f.sdr)
  Compiling shader: main-v.sdr (le-v.sdr), main-f.sdr (lse-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lgn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lgsn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (ln-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lsn-f.sdr)
  Compiling shader: main-v.sdr (lne-v.sdr), main-f.sdr (lgsne-f.sdr)
  Compiling shader: main-v.sdr (lne-v.sdr), main-f.sdr (lsne-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (la-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (lba-f.sdr)
  Compiling shader: main-v.sdr (ba-v.sdr), main-f.sdr (ba-f.sdr)
  Compiling shader: main-v.sdr (ba-v.sdr), main-f.sdr (bga-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (lbga-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (lbgsa-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (lbsa-f.sdr)
  Compiling shader: main-v.sdr (lea-v.sdr), main-f.sdr (lbgsea-f.sdr)
  Compiling shader: main-v.sdr (lea-v.sdr), main-f.sdr (lbsea-f.sdr)
  Compiling shader: main-v.sdr (lna-v.sdr), main-f.sdr (lbgna-f.sdr)
  Compiling shader: main-v.sdr (lna-v.sdr), main-f.sdr (lbgsna-f.sdr)
  Compiling shader: main-v.sdr (lna-v.sdr), main-f.sdr (lbna-f.sdr)
  Compiling shader: main-v.sdr (lna-v.sdr), main-f.sdr (lbsna-f.sdr)
  Compiling shader: main-v.sdr (lnea-v.sdr), main-f.sdr (lbgsnea-f.sdr)
  Compiling shader: main-v.sdr (lnea-v.sdr), main-f.sdr (lbsnea-f.sdr)
  Compiling shader: main-v.sdr (lfa-v.sdr), main-f.sdr (lfba-f.sdr)
  Compiling shader: main-v.sdr (lfa-v.sdr), main-f.sdr (lfbga-f.sdr)
  Compiling shader: main-v.sdr (lfa-v.sdr), main-f.sdr (lfbgsa-f.sdr)
  Compiling shader: main-v.sdr (lfa-v.sdr), main-f.sdr (lfbsa-f.sdr)
  Compiling shader: main-v.sdr (lfea-v.sdr), main-f.sdr (lfbgsea-f.sdr)
  Compiling shader: main-v.sdr (lfea-v.sdr), main-f.sdr (lfbsea-f.sdr)
  Compiling shader: main-v.sdr (lfna-v.sdr), main-f.sdr (lfbgna-f.sdr)
  Compiling shader: main-v.sdr (lfna-v.sdr), main-f.sdr (lfbgsna-f.sdr)
  Compiling shader: main-v.sdr (lfna-v.sdr), main-f.sdr (lfbna-f.sdr)
  Compiling shader: main-v.sdr (lfna-v.sdr), main-f.sdr (lfbsna-f.sdr)
  Compiling shader: main-v.sdr (lfnea-v.sdr), main-f.sdr (lfbgsnea-f.sdr)
  Compiling shader: main-v.sdr (lfnea-v.sdr), main-f.sdr (lfbsnea-f.sdr)

  Compiling post-processing shader 1 ...
  Compiling post-processing shader 2 ...
  Compiling post-processing shader 3 ...
  Compiling post-processing shader 4 ...
  Compiling post-processing shader 5 ...
   Loading built-in default shader for: fxaa-v.sdr
   Loading built-in default shader for: fxaa-f.sdr
  Compiling post-processing shader 6 ...
   Loading built-in default shader for: fxaapre-f.sdr

  Max texture units: 8 (16)
  Max elements vertices: 1048575
  Max elements indices: 150000
  Max texture size: 8192x8192
  Max render buffer size: 8192x8192
  Can use compressed textures: YES
  Texture compression available: YES
  Post-processing enabled: YES
  Using bilinear texture filter.
  OpenGL Shader Version: 1.20
... OpenGL init is complete!
Size of bitmap info = 742 KB
Size of bitmap extra info = 48 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
Wokka!  Error opening file (scripting.tbl)!
TABLES: Unable to parse 'scripting.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_flak-sct.tbm' ...
TBM  =>  Starting parse of 'mv_dbrs-sct.tbm' ...
TBM  =>  Starting parse of 'mv_exp-sct.tbm' ...
TBM  =>  Starting parse of 'bp2-trigger-sct.tbm' ...
TBM  =>  Starting parse of 'bp2-tcard-sct.tbm' ...
TBM  =>  Starting parse of 'bp2-stupid-sct.tbm' ...
TBM  =>  Starting parse of 'bp2-debrisgrav-sct.tbm' ...
TBM  =>  Starting parse of 'bp2-csc-sct.tbm' ...
TBM  =>  Starting parse of 'bp2-betty-sct.tbm' ...
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_effects-sdf.tbm' ...
TBM  =>  Starting parse of 'bp-sdf.tbm' ...
No joysticks found
Current soundtrack set to -1 in event_music_reset_choices
TBM  =>  Starting parse of 'mv_music-mus.tbm' ...
TBM  =>  Starting parse of 'bp-mus.tbm' ...
TBM  =>  Starting parse of 'bp2-mus.tbm' ...
TBM  =>  Starting parse of 'mv_effects-mfl.tbm' ...
TBM  =>  Starting parse of 'bp-mfl.tbm' ...
TBM  =>  Starting parse of 'bp2-mfl.tbm' ...
Wokka!  Error opening file (armor.tbl)!
TABLES: Unable to parse 'armor.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_effects-amr.tbm' ...
TBM  =>  Starting parse of 'bp2-amr.tbm' ...
TBM  =>  Starting parse of 'bp-aip.tbm' ...
TBM  =>  Starting parse of 'bp2-aip.tbm' ...
TBM  =>  Starting parse of 'mv_effects-wxp.tbm' ...
TBM  =>  Starting parse of 'bp-wxp.tbm' ...
BMPMAN: Found EFF (exp20.eff) with 75 frames at 20 fps.
BMPMAN: Found EFF (ExpMissileHit1.eff) with 92 frames at 20 fps.
BMPMAN: Found EFF (exp04.eff) with 49 frames at 22 fps.
BMPMAN: Found EFF (exp05.eff) with 93 frames at 20 fps.
BMPMAN: Found EFF (exp06.eff) with 92 frames at 22 fps.
BMPMAN: Found EFF (capflash.eff) with 40 frames at 10 fps.
BMPMAN: Found EFF (Maxim_Impact.eff) with 23 frames at 30 fps.
ANI Lamprey_Impact with size 80x80 (37.5% wasted)
BMPMAN: Found EFF (explo3.eff) with 48 frames at 22 fps.
BMPMAN: Found EFF (HFlakExp.eff) with 48 frames at 22 fps.
BMPMAN: Found EFF (exp06b.eff) with 92 frames at 22 fps.
BMPMAN: Found EFF (bomb_flare.eff) with 69 frames at 20 fps.
TBM  =>  Starting parse of 'mv_core-wep.tbm' ...
TBM  =>  Starting parse of 'mv_effects-wep.tbm' ...
TBM  =>  Starting parse of 'mv_assets-wep.tbm' ...
TBM  =>  Starting parse of 'bp-wep.tbm' ...
TBM  =>  Starting parse of 'bp2-wep.tbm' ...
Weapon 'Hornet#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'Harpoon#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'Hornet#Weak#Shivan' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'Harpoon#Weak#Shivan' requires the "player allowed" flag, but it's not listed!  Adding it by default.
TBM  =>  Starting parse of 'mv_effects-obt.tbm' ...
TBM  =>  Starting parse of 'bp2-obt.tbm' ...
TBM  =>  Starting parse of 'mv_core-shp.tbm' ...
TBM  =>  Starting parse of 'radar-shp.tbm' ...
TBM  =>  Starting parse of 'mv_effects-shp.tbm' ...
TBM  =>  Starting parse of 'mv_assets-shp.tbm' ...
TBM  =>  Starting parse of 'bp-shp.tbm' ...
TBM  =>  Starting parse of 'bp2-shp.tbm' ...
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "primary_bank" animation type name is deprecated.  Specify "primary-bank" instead." at modelanim.cpp:60
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "secondary_bank" animation type name is deprecated.  Specify "secondary-bank" instead." at modelanim.cpp:63
WARNING: "The "door" animation type name is deprecated.  Specify "fighterbay" instead." at modelanim.cpp:66
WARNING: "The "door" animation type name is deprecated.  Specify "fighterbay" instead." at modelanim.cpp:66
WARNING: "The "door" animation type name is deprecated.  Specify "fighterbay" instead." at modelanim.cpp:66
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
WARNING: "The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead." at modelanim.cpp:69
Particle effect for impact spew disabled on ship 'Moon Landscape'.
Particle effect for damage spew disabled on ship 'Moon Landscape'.
TBM  =>  Starting parse of 'mv_core-hdg.tbm' ...
TBM  =>  Starting parse of 'mv_root-hdg.tbm' ...
BMPMAN: Found EFF (BPstealthgauge.eff) with 3 frames at 30 fps.
ANI objective1 with size 149x21 (34.4% wasted)
BMPMAN: Found EFF (viewfinder.eff) with 1 frames at 30 fps.
BMPMAN: Found EFF (BPsignalgaugetop.eff) with 1 frames at 30 fps.
BMPMAN: Found EFF (BPsignalgauge.eff) with 11 frames at 30 fps.
ANI support1 with size 108x24 (25.0% wasted)
ANI damage1 with size 148x25 (21.9% wasted)
ANI wingman1 with size 71x53 (17.2% wasted)
ANI wingman2 with size 35x53 (17.2% wasted)
ANI wingman3 with size 14x53 (17.2% wasted)
ANI toggle1 with size 57x20 (37.5% wasted)
ANI head1 with size 164x132 (48.4% wasted)
ANI weapons1 with size 126x20 (37.5% wasted)
ANI weapons1_b with size 150x20 (37.5% wasted)
ANI energy1 with size 12x41 (35.9% wasted)
ANI targetview1 with size 137x156 (39.1% wasted)
ANI targetview2 with size 4x96 (25.0% wasted)
ANI targetview3 with size 7x20 (37.5% wasted)
ANI 2_radar1 with size 209x170 (33.6% wasted)
ANI 2_energy2 with size 86x96 (25.0% wasted)
ANI 2_reticle1 with size 40x24 (25.0% wasted)
ANI targhit1 with size 31x21 (34.4% wasted)
ANI 2_leftarc with size 103x252 (1.6% wasted)
ANI 2_rightarc1 with size 103x252 (1.6% wasted)
ANI 2_toparc2 with size 35x24 (25.0% wasted)
ANI 2_toparc3 with size 41x29 (9.4% wasted)
ANI netlag1 with size 29x30 (6.2% wasted)
ANI 2_lead1 with size 26x26 (18.8% wasted)
ANI 2_lock1 with size 56x53 (17.2% wasted)
ANI 2_lockspin with size 100x100 (21.9% wasted)
ANI time1 with size 47x23 (28.1% wasted)
TBM  =>  Starting parse of 'mv_effects-str.tbm' ...
TBM  =>  Starting parse of 'bp-str.tbm' ...
TBM  =>  Starting parse of 'bp2-str.tbm' ...
loading animated cursor "cursor"
TABLES => Unable to find 'colors.tbl'. Initialising colors with default values.
MediaVPs: Flaming debris script loaded!
MediaVPs: Explosions script loaded!
Ships.tbl is : VALID
Weapons.tbl is : VALID
cfile_init() took 2443
MVE: Buffer underun (First is normal)
Got event GS_EVENT_GAME_INIT (49) in state NOT A VALID STATE (0)
Got event GS_EVENT_QUIT_GAME (5) in state GS_STATE_INITIAL_PLAYER_SELECT (37)
Freeing all existing models...
... Log closed, Sat Mar 24 19:42:30 2012

Quote from: The E
4: Mantis 2584 is something very different (shader errors in general do not cause crashes, since the engine will fall back to fixed-function rendering)
But I do crash, even with r8620.

Quote from: The E
5: Line numbers reported by the GLSL compiler are always wrong, because the engine inserts a number of preprocessor defines into the file before handing them off to the compiler.
I found that line by comment out main-f.sdr manually.

 

Offline caasi

  • 22
Re: Mac mini and the new shader's problem.
Please ignore my last post.

You are right, I should read f2_open.log more carefully, not just comment out main-f.sdr.

The clew I have is that MediaVPs 3.6.12's main-f.sdr works, but 3.6.14's main-f.sdr doesn't.

I will not give up to locate this problem, because the visual improvements you guys did are too beautiful to ignore.

 

Offline caasi

  • 22
Re: Mac mini and the new shader's problem.
I think I find the problem this time.

fs2_open.log doesn't list any GLSL problem.

I found this line:

Code: [Select]
fragmentColor.a += (dot(lightSpecular.a, lightSpecular.a) * SPECULAR_ALPHA);
Is it ok to dot two numbers? Should it be...

Code: [Select]
fragmentColor.a += (dot(lightSpecular, lightSpecular) * SPECULAR_ALPHA);

 

Offline The E

  • He's Ebeneezer Goode
  • Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Mac mini and the new shader's problem.
No, that is valid GLSL. Look, the reason I wanted the log was to get the shader compilation error you are supposedly getting. Can you please post another log, this time one where you can bring the engine to a crash?
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline caasi

  • 22
Re: Mac mini and the new shader's problem.
No, that is valid GLSL. Look, the reason I wanted the log was to get the shader compilation error you are supposedly getting. Can you please post another log, this time one where you can bring the engine to a crash?

Here it is.

I think the problem is, there is no compilation error, or the engine will fall back and use no GLSL(like what you tell me) instead of crash. D:

Code: [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
Opened log '/Users/caasi/Library/FS2_Open/data/fs2_open.log', Sun Mar 25 07:15:00 2012 ...
FreeSpace 2 Open version: 3.6.13.8528
Passed cmdline options:
  -ambient_factor 0
  -env
  -mipmap
  -missile_lighting
  -glow
  -spec
  -no_emissive_light
  -normal
  -3dshockwave
  -soft_particles
  -post_process
  -fxaa
  -fb_explosions
  -cache_bitmaps
  -ship_choice_3d
  -weapon_choice_3d
  -warp_flash
  -mod mediavps_3612
Building file index...
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Advanced.vp' with a checksum of 0x4b8b0f5a
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_AnimGlows.vp' with a checksum of 0x6a554026
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Assets.3612.vp' with a checksum of 0x59649c21
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Assets.vp' with a checksum of 0x529cc70f
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Effects.3612.vp' with a checksum of 0x9c510aa0
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Effects.vp' with a checksum of 0xb9a9a485
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Music.vp' with a checksum of 0xb3e21469
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_RadarIcons.vp' with a checksum of 0x31dd7781
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Root.3612.vp' with a checksum of 0x7c9d7e74
Found root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Root.vp' with a checksum of 0x6ffd5c78
Found root pack '/Applications/FreeSpace 2/multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack '/Applications/FreeSpace 2/multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack '/Applications/FreeSpace 2/root_fs2.vp' with a checksum of 0xce10d76c
Found root pack '/Applications/FreeSpace 2/smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack '/Applications/FreeSpace 2/sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack '/Applications/FreeSpace 2/sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack '/Applications/FreeSpace 2/stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack '/Applications/FreeSpace 2/tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack '/Applications/FreeSpace 2/tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack '/Applications/FreeSpace 2/tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack '/Applications/FreeSpace 2/warble_fs2.vp' with a checksum of 0xd85c305d
Searching root '/Users/caasi/Library/FS2_Open/mediavps_3612/' ... 0 files
Searching root '/Users/caasi/Library/FS2_Open/' ... 2 files
Searching root '/Applications/FreeSpace 2/mediavps_3612/' ... 7 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Advanced.vp' ... 1283 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_AnimGlows.vp' ... 1641 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Assets.3612.vp' ... 315 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Assets.vp' ... 1527 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Effects.3612.vp' ... 10 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Effects.vp' ... 1876 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Music.vp' ... 32 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_RadarIcons.vp' ... 24 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Root.3612.vp' ... 13 files
Searching root pack '/Applications/FreeSpace 2/mediavps_3612/MV_Root.vp' ... 94 files
Searching root '/Applications/FreeSpace 2/' ... 36 files
Searching root pack '/Applications/FreeSpace 2/multi-mission-pack.vp' ... 110 files
Searching root pack '/Applications/FreeSpace 2/multi-voice-pack.vp' ... 307 files
Searching root pack '/Applications/FreeSpace 2/root_fs2.vp' ... 157 files
Searching root pack '/Applications/FreeSpace 2/smarty_fs2.vp' ... 10 files
Searching root pack '/Applications/FreeSpace 2/sparky_fs2.vp' ... 3027 files
Searching root pack '/Applications/FreeSpace 2/sparky_hi_fs2.vp' ... 1337 files
Searching root pack '/Applications/FreeSpace 2/stu_fs2.vp' ... 2355 files
Searching root pack '/Applications/FreeSpace 2/tango1_fs2.vp' ... 32 files
Searching root pack '/Applications/FreeSpace 2/tango2_fs2.vp' ... 15 files
Searching root pack '/Applications/FreeSpace 2/tango3_fs2.vp' ... 10 files
Searching root pack '/Applications/FreeSpace 2/warble_fs2.vp' ... 52 files
Found 25 roots and 14272 files.
AutoLang: Language auto-detection successful...
Setting language to English
TBM  =>  Starting parse of 'mv_core-lcl.tbm' ...
Initializing OpenAL...
  OpenAL Vendor     : Apple Computer Inc.
  OpenAL Renderer   : Software
  OpenAL Version    : 1.1

  Found extension "AL_EXT_float32".

  Sample rate: 0 (44100)
  EFX enabled: NO
  Playback device: Built-in Output
  Capture device: Built-in Input
... OpenAL successfully initialized!
Failed to init speech
Initializing OpenGL graphics device at 1024x768 with 32-bit color...
  Initializing SDL...
  Requested SDL Video values = R: 8, G: 8, B: 8, depth: 24, double-buffer: 1, FSAA: 32
  Actual SDL Video values    = R: 8, G: 8, B: 8, depth: 24, double-buffer: 1, FSAA: 4
  OpenGL Vendor    : Intel Inc.
  OpenGL Renderer  : Intel HD Graphics 3000 OpenGL Engine
  OpenGL Version   : 2.1 APPLE-7.18.11

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Using extension "GL_EXT_texture_compression_s3tc".
  Using extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Unable to find extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Using extension "GL_ARB_shader_texture_lod".

  Compiling shader: main-v.sdr (null-v.sdr), main-f.sdr (null-f.sdr)
  Compiling shader: soft-v.sdr (soft-v.sdr), soft-f.sdr (soft-f.sdr)
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
  Compiling shader: soft-v.sdr (soft-v.sdr), soft-f.sdr (soft-f.sdr)
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
  Compiling shader: main-v.sdr (lne-v.sdr), main-f.sdr (lbgsne-f.sdr)
  Compiling shader: main-v.sdr (lne-v.sdr), main-f.sdr (lbsne-f.sdr)
  Compiling shader: main-v.sdr (lfne-v.sdr), main-f.sdr (lfbgsne-f.sdr)
  Compiling shader: main-v.sdr (lfne-v.sdr), main-f.sdr (lfbsne-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lb-f.sdr)
  Compiling shader: main-v.sdr (b-v.sdr), main-f.sdr (b-f.sdr)
  Compiling shader: main-v.sdr (b-v.sdr), main-f.sdr (bg-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lbg-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lbgs-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lbs-f.sdr)
  Compiling shader: main-v.sdr (le-v.sdr), main-f.sdr (lbgse-f.sdr)
  Compiling shader: main-v.sdr (le-v.sdr), main-f.sdr (lbse-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lbgn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lbgsn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lbn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lbsn-f.sdr)
  Compiling shader: main-v.sdr (lf-v.sdr), main-f.sdr (lfb-f.sdr)
  Compiling shader: main-v.sdr (lf-v.sdr), main-f.sdr (lfbg-f.sdr)
  Compiling shader: main-v.sdr (lf-v.sdr), main-f.sdr (lfbgs-f.sdr)
  Compiling shader: main-v.sdr (lf-v.sdr), main-f.sdr (lfbs-f.sdr)
  Compiling shader: main-v.sdr (lfe-v.sdr), main-f.sdr (lfbgse-f.sdr)
  Compiling shader: main-v.sdr (lfe-v.sdr), main-f.sdr (lfbse-f.sdr)
  Compiling shader: main-v.sdr (lfn-v.sdr), main-f.sdr (lfbgn-f.sdr)
  Compiling shader: main-v.sdr (lfn-v.sdr), main-f.sdr (lfbgsn-f.sdr)
  Compiling shader: main-v.sdr (lfn-v.sdr), main-f.sdr (lfbn-f.sdr)
  Compiling shader: main-v.sdr (lfn-v.sdr), main-f.sdr (lfbsn-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (null-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lg-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (lgs-f.sdr)
  Compiling shader: main-v.sdr (l-v.sdr), main-f.sdr (ls-f.sdr)
  Compiling shader: main-v.sdr (le-v.sdr), main-f.sdr (lgse-f.sdr)
  Compiling shader: main-v.sdr (le-v.sdr), main-f.sdr (lse-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lgn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lgsn-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (ln-f.sdr)
  Compiling shader: main-v.sdr (ln-v.sdr), main-f.sdr (lsn-f.sdr)
  Compiling shader: main-v.sdr (lne-v.sdr), main-f.sdr (lgsne-f.sdr)
  Compiling shader: main-v.sdr (lne-v.sdr), main-f.sdr (lsne-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (la-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (lba-f.sdr)
  Compiling shader: main-v.sdr (ba-v.sdr), main-f.sdr (ba-f.sdr)
  Compiling shader: main-v.sdr (ba-v.sdr), main-f.sdr (bga-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (lbga-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (lbgsa-f.sdr)
  Compiling shader: main-v.sdr (la-v.sdr), main-f.sdr (lbsa-f.sdr)
  Compiling shader: main-v.sdr (lea-v.sdr), main-f.sdr (lbgsea-f.sdr)
  Compiling shader: main-v.sdr (lea-v.sdr), main-f.sdr (lbsea-f.sdr)
  Compiling shader: main-v.sdr (lna-v.sdr), main-f.sdr (lbgna-f.sdr)
  Compiling shader: main-v.sdr (lna-v.sdr), main-f.sdr (lbgsna-f.sdr)
  Compiling shader: main-v.sdr (lna-v.sdr), main-f.sdr (lbna-f.sdr)
  Compiling shader: main-v.sdr (lna-v.sdr), main-f.sdr (lbsna-f.sdr)
  Compiling shader: main-v.sdr (lnea-v.sdr), main-f.sdr (lbgsnea-f.sdr)
  Compiling shader: main-v.sdr (lnea-v.sdr), main-f.sdr (lbsnea-f.sdr)
  Compiling shader: main-v.sdr (lfa-v.sdr), main-f.sdr (lfba-f.sdr)
  Compiling shader: main-v.sdr (lfa-v.sdr), main-f.sdr (lfbga-f.sdr)
  Compiling shader: main-v.sdr (lfa-v.sdr), main-f.sdr (lfbgsa-f.sdr)
  Compiling shader: main-v.sdr (lfa-v.sdr), main-f.sdr (lfbsa-f.sdr)
  Compiling shader: main-v.sdr (lfea-v.sdr), main-f.sdr (lfbgsea-f.sdr)
  Compiling shader: main-v.sdr (lfea-v.sdr), main-f.sdr (lfbsea-f.sdr)
  Compiling shader: main-v.sdr (lfna-v.sdr), main-f.sdr (lfbgna-f.sdr)
  Compiling shader: main-v.sdr (lfna-v.sdr), main-f.sdr (lfbgsna-f.sdr)
  Compiling shader: main-v.sdr (lfna-v.sdr), main-f.sdr (lfbna-f.sdr)
  Compiling shader: main-v.sdr (lfna-v.sdr), main-f.sdr (lfbsna-f.sdr)
  Compiling shader: main-v.sdr (lfnea-v.sdr), main-f.sdr (lfbgsnea-f.sdr)
  Compiling shader: main-v.sdr (lfnea-v.sdr), main-f.sdr (lfbsnea-f.sdr)

  Compiling post-processing shader 1 ...
  Compiling post-processing shader 2 ...
  Compiling post-processing shader 3 ...
  Compiling post-processing shader 4 ...
  Compiling post-processing shader 5 ...
   Loading built-in default shader for: fxaa-v.sdr
   Loading built-in default shader for: fxaa-f.sdr
  Compiling post-processing shader 6 ...
   Loading built-in default shader for: fxaapre-f.sdr

  Max texture units: 8 (16)
  Max elements vertices: 1048575
  Max elements indices: 150000
  Max texture size: 8192x8192
  Max render buffer size: 8192x8192
  Can use compressed textures: YES
  Texture compression available: YES
  Post-processing enabled: YES
  Using bilinear texture filter.
  OpenGL Shader Version: 1.20
... OpenGL init is complete!
Size of bitmap info = 742 KB
Size of bitmap extra info = 48 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
Wokka!  Error opening file (scripting.tbl)!
TABLES: Unable to parse 'scripting.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_flak-sct.tbm' ...
TBM  =>  Starting parse of 'mv_dbrs-sct.tbm' ...
TBM  =>  Starting parse of 'mv_exp-sct.tbm' ...
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_effects-sdf.tbm' ...

Joystick INITTED!

Using 'Controller' as the primary joystick:
  Number of axes: 6
  Number of buttons: 15
  Number of hats: 0
  Number of trackballs: 0

Current soundtrack set to -1 in event_music_reset_choices
TBM  =>  Starting parse of 'mv_music-mus.tbm' ...
TBM  =>  Starting parse of 'mv_effects-mfl.tbm' ...
Wokka!  Error opening file (armor.tbl)!
TABLES: Unable to parse 'armor.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_effects-amr.tbm' ...
TBM  =>  Starting parse of 'mv_effects-wxp.tbm' ...
BMPMAN: Found EFF (exp20.eff) with 75 frames at 20 fps.
BMPMAN: Found EFF (ExpMissileHit1.eff) with 92 frames at 20 fps.
BMPMAN: Found EFF (exp04.eff) with 49 frames at 22 fps.
BMPMAN: Found EFF (exp05.eff) with 93 frames at 20 fps.
BMPMAN: Found EFF (exp06.eff) with 92 frames at 22 fps.
BMPMAN: Found EFF (capflash.eff) with 40 frames at 10 fps.
BMPMAN: Found EFF (Maxim_Impact.eff) with 23 frames at 30 fps.
ANI Lamprey_Impact with size 80x80 (37.5% wasted)
TBM  =>  Starting parse of 'mv_core-wep.tbm' ...
TBM  =>  Starting parse of 'mv_effects-wep.tbm' ...
TBM  =>  Starting parse of 'mv_assets-wep.tbm' ...
Weapon 'Hornet#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'Harpoon#Weak' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'Hornet#Weak#Shivan' requires the "player allowed" flag, but it's not listed!  Adding it by default.
Weapon 'Harpoon#Weak#Shivan' requires the "player allowed" flag, but it's not listed!  Adding it by default.
TBM  =>  Starting parse of 'mv_effects-obt.tbm' ...
TBM  =>  Starting parse of 'mv_core-shp.tbm' ...
TBM  =>  Starting parse of 'radar-shp.tbm' ...
TBM  =>  Starting parse of 'mv_effects-shp.tbm' ...
TBM  =>  Starting parse of 'mv_assets-shp.tbm' ...
TBM  =>  Starting parse of 'mv_core-hdg.tbm' ...
ANI support1 with size 108x24 (25.0% wasted)
ANI damage1 with size 148x25 (21.9% wasted)
ANI wingman1 with size 71x53 (17.2% wasted)
ANI wingman2 with size 35x53 (17.2% wasted)
ANI wingman3 with size 14x53 (17.2% wasted)
ANI toggle1 with size 57x20 (37.5% wasted)
ANI head1 with size 164x132 (48.4% wasted)
ANI weapons1 with size 126x20 (37.5% wasted)
ANI weapons1_b with size 150x20 (37.5% wasted)
ANI objective1 with size 149x21 (34.4% wasted)
ANI netlag1 with size 29x30 (6.2% wasted)
ANI targhit1 with size 31x21 (34.4% wasted)
ANI time1 with size 47x23 (28.1% wasted)
ANI energy1 with size 12x41 (35.9% wasted)
ANI targetview1 with size 137x156 (39.1% wasted)
ANI targetview2 with size 4x96 (25.0% wasted)
ANI targetview3 with size 7x20 (37.5% wasted)
ANI 2_energy2 with size 86x96 (25.0% wasted)
ANI 2_reticle1 with size 40x24 (25.0% wasted)
ANI 2_leftarc with size 103x252 (1.6% wasted)
ANI 2_rightarc1 with size 103x252 (1.6% wasted)
ANI 2_toparc2 with size 35x24 (25.0% wasted)
ANI 2_toparc3 with size 41x29 (9.4% wasted)
ANI 2_lead1 with size 26x26 (18.8% wasted)
ANI 2_lock1 with size 56x53 (17.2% wasted)
ANI 2_lockspin with size 100x100 (21.9% wasted)
ANI 2_radar1 with size 209x170 (33.6% wasted)
TBM  =>  Starting parse of 'mv_effects-str.tbm' ...
loading animated cursor "cursor"
ANI cursor with size 24x24 (25.0% wasted)
TABLES => Unable to find 'colors.tbl'. Initialising colors with default values.
MediaVPs: Flaming debris script loaded!
MediaVPs: Explosions script loaded!
Ships.tbl is : VALID
Weapons.tbl is : VALID
cfile_init() took 715
MVE: Buffer underun (First is normal)
Got event GS_EVENT_GAME_INIT (49) in state NOT A VALID STATE (0)
ANI cursor.ani with size 24x24 (25.0% wasted)
Got event GS_EVENT_MAIN_MENU (0) in state GS_STATE_INITIAL_PLAYER_SELECT (37)
Someone passed an extension to bm_load for file 'vasudan1.pcx'
ANI 2_vHall_misc1.ani with size 565x154 (39.8% wasted)
ANI 2_vHall_misc2.ani with size 565x154 (39.8% wasted)
ANI 2_vHall_misc3.ani with size 361x405 (20.9% wasted)
ANI 2_vHall_misc4.ani with size 86x364 (28.9% wasted)
ANI 2_vhall_exit.ani with size 159x105 (18.0% wasted)
ANI 2_vhall_barracks.ani with size 251x264 (48.4% wasted)
ANI 2_vhall_ready.ani with size 266x414 (19.1% wasted)
ANI 2_vhall_tech.ani with size 143x430 (16.0% wasted)
ANI 2_vhall_options.ani with size 303x334 (34.8% wasted)
ANI 2_vhall_campaign.ani with size 366x206 (19.5% wasted)
Got event GS_EVENT_TECH_MENU (11) in state GS_STATE_MAIN_MENU (1)
Techroom successfully initialized, now changing tab...
Loading model 'fighter01.pof'
IBX: Found a good IBX to read for 'fighter01.pof'.
IBX-DEBUG => POF checksum: 0x3503498e, IBX checksum: 0x8f5f3d48 -- "fighter01.pof"
Future debug output directed to: /Users/caasi/Library/FS2_Open/data/fs2_open.log