I did a few more tests... It appears libGLEW v1.5.2 does not properly detect, and that is what causes the framebuffer object to not work, however, once i fixed this, i spotted another crash.
Using Glew v1.5.2? (Whatever was packaged with ubuntu 10.04)
Code:
INFO: Multi-processor system detected. Run with -multithreaded argument to enable multithreading (EXPERIMENTAL).
INFO: Starting VDrift: development-full, Version: exported, O/S: Unix-like
INFO: Home directory: /home/dandel
INFO: Settings file: /home/dandel/.vdrift/VDrift.config
INFO: Data directory: data
DATA_DIR: /usr/local/share/games/vdrift/data
INFO: Log file: /home/dandel/.vdrift/log.txt
INFO: SDL initialization successful
INFO: Automatictally setting depth buffer to 24-bit because shadows are enabled
INFO: SDL video query was successful
INFO: Enabling antialiasing: 4X
INFO: Display change was successful: 1024x768x32 24z fullscreen=0
INFO: Video card information:
Vendor: ATI Technologies Inc.
Renderer: ATI Radeon HD 5700 Series
Version: 4.0.10057 Compatibility Profile Context
Maximum texture size: 16384
Maximum varying floats: 64
Using GLEW 1.5.1
INFO: Your video card doesn't support framebuffer objects. Disabling shaders.
INFO: Maximum anisotropy: 16
INFO: 0 joysticks found.
INFO: Loading car controls from: /home/dandel/.vdrift/controls.config
INFO: Sound initialization information:
INFO: Obtained audio device:
Frequency: 44100
Format: 32784
Bits per sample: 16
Channels: 2
Silence: 0
Samples: 1024
Size: 4096
Sound initialization successful
INFO: Loaded fonts successfully
INFO: Loaded GUI successfully
INFO: Got quit message from GUI. Shutting down...
INFO: Shutting down...
INFO: Exiting
Using Glew 1.5.5:
Code:
dandel@dandel-desktop:/usr/lib$ vdrift
INFO: Multi-processor system detected. Run with -multithreaded argument to enable multithreading (EXPERIMENTAL).
INFO: Starting VDrift: development-full, Version: exported, O/S: Unix-like
INFO: Home directory: /home/dandel
INFO: Settings file: /home/dandel/.vdrift/VDrift.config
INFO: Data directory: /usr/local/share/games/vdrift/data
DATA_DIR: /usr/local/share/games/vdrift/data
INFO: Log file: /home/dandel/.vdrift/log.txt
INFO: SDL initialization successful
INFO: Automatictally setting depth buffer to 24-bit because shadows are enabled
INFO: SDL video query was successful
INFO: Enabling antialiasing: 4X
INFO: Display change was successful: 1024x768x32 24z fullscreen=0
INFO: Video card information:
Vendor: ATI Technologies Inc.
Renderer: ATI Radeon HD 5700 Series
Version: 4.0.10057 Compatibility Profile Context
Maximum texture size: 16384
Maximum varying floats: 64
Using GLEW 1.5.5
INFO: Maximum color attachments: 8
INFO: Maximum draw buffers (1 required): 8
INFO: Texture units: 8 full, 16 partial
This was just a bunch of successes.
Code:
INFO: Loaded shader package ssao_blur
INFO: Successfully enabled shaders
INFO: Initialized render output: full_scene_depth (FBO)
INFO: Initialized render output: full_scene_color (FBO)
INFO: Initialized render output: normal_xy (FBO)
INFO: Initialized render output: material_properties (FBO)
INFO: Initialized render output: diffuse_albedo (FBO)
INFO: Initialized render output: log_luminance (FBO)
INFO: Initialized render output: log_luminance_tiny (FBO)
INFO: Initialized render output: ssao1 (FBO)
INFO: Initialized render output: ssao2 (FBO)
INFO: Initialized render output: reflection_cube (FBO)
INFO: Initialized render output: shadow_depths_near (FBO)
INFO: Initialized render output: shadow_depths_medium (FBO)
INFO: Initialized render output: shadow_depths_far (FBO)
INFO: Maximum anisotropy: 16
INFO: 0 joysticks found.
INFO: Loading car controls from: /home/dandel/.vdrift/controls.config
INFO: Sound initialization information:
INFO: Obtained audio device:
Frequency: 44100
Format: 32784
Bits per sample: 16
Channels: 2
Silence: 0
Samples: 1024
Size: 4096
Sound initialization successful
INFO: Loaded fonts successfully
INFO: Loaded GUI successfully
ERROR: Error loading texture file: /usr/local/share/games/vdrift/data/cars/CO/textures/reverse.png
ERROR: Error loading texture file: /usr/local/share/games/vdrift/data/cars/350Z/textures/brake.png
ERROR: Error loading texture file: /usr/local/share/games/vdrift/data/cars/T73/textures/brake.png
ERROR: Error loading texture file: /usr/local/share/games/vdrift/data/cars/T73/textures/reverse.png
INFO: Loading track from path: /usr/local/share/games/vdrift/data/tracks/monaco88
INFO: Can't find surfaces configfile: /usr/local/share/games/vdrift/data/tracks/monaco88/surfaces.txt
INFO: No Surfaces File. Continuing with standard surfaces
INFO: Track timing sectors: 2
INFO: Track object list has 16 params per object, expected 17, this is fine, continuing
INFO: Collision objects: 1
INFO: Car loading was successful: SV
vdrift: include/cartelemetry.h:63: void CARTELEMETRY::Update(double): Assertion `file' failed.
SIGABRT detected, releasing the mouse
Aborted