Code Monkey home page Code Monkey logo

dante's People

Contributors

kkszysiu avatar omcfadde avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dante's Issues

Android: Missing OpenAL/SL audio support.

I'm tagging this as both a bug and enhancement because it's a pretty serious issue we should try to get fixed as soon as possible. Android is using OpenSL so this is probably what we should aim for on that platform.

Save Data fails on load.

Regardless of what I do, I wind up having my save data crash the game engine when I load the data.

Detailed System Information: From phoronix test suite

 env DISPLAY=:0 phoronix-test-suite detailed-system-info

Phoronix Test Suite v3.6.1
System Information

Hardware:
Processor: AMD A6-3400M APU @ 1.40GHz (4 Cores), Motherboard: ASUS K53TA v1.0, Chipset: AMD Family 12h Root Complex, Memory: 3584MB, Disk: 500GB Seagate ST9500325AS, Graphics: AMD nee ATI Device 9647 512MB, Audio: ATI R6xx HDMI, Network: Realtek RTL8111/8168B + Atheros AR9285 Wireless

Software:
OS: LinuxMint 13, Kernel: 3.5.0-030500-generic (x86_64), Display Server: X Server 1.11.3, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1366x768


PROCESSOR:

Core Count: 4
Thread Count: 4
Cache Size: 1024 KB
Instruction Set Extensions: SSE 4a
AES Encryption: NO
Energy Performance Bias: NO
Virtualization: AMD-V

Note: This is on Linux Mint 13 ( Ubuntu 12.04 lts )
Log Data:

ken@ken-K53TA ~/Desktop/doom3-tests/dante/neo $ env DISPLAY=:0 ./doom.x86_64 
DOOM 1.3.1.1304-debug linux-x86_64 Aug 16 2012 03:29:38
found interface lo - loopback
found interface wlan0 - 192.168.1.25/255.255.255.0
no 'base' directory in exe path /home/ken/Desktop/doom3-tests/dante/neo, skipping
WARNING: using hardcoded default base path
------ Initializing File System ------
Loaded pk4 /usr/local/games/doom3/base/game01.pk4 with checksum 0x76b51ca9
Loaded pk4 /usr/local/games/doom3/base/pak000.pk4 with checksum 0xb0687c7c
Loaded pk4 /usr/local/games/doom3/base/pak001.pk4 with checksum 0xd85f6127
Loaded pk4 /usr/local/games/doom3/base/pak002.pk4 with checksum 0xc6fc9dfd
Loaded pk4 /usr/local/games/doom3/base/pak003.pk4 with checksum 0x372a695a
Loaded pk4 /usr/local/games/doom3/base/pak004.pk4 with checksum 0xb1ba379b
Loaded pk4 /usr/local/games/doom3/base/pak005.pk4 with checksum 0xcd5f7df
Loaded pk4 /usr/local/games/doom3/base/pak006.pk4 with checksum 0x37604712
Loaded pk4 /usr/local/games/doom3/base/pak007.pk4 with checksum 0x543a6707
Loaded pk4 /usr/local/games/doom3/base/pak008.pk4 with checksum 0xa5030f33
Current search path:
/home/ken/.doom3/base
/usr/local/games/doom3/base
/usr/local/games/doom3/base/pak008.pk4 (3 files)
/usr/local/games/doom3/base/pak007.pk4 (38 files)
/usr/local/games/doom3/base/pak006.pk4 (48 files)
/usr/local/games/doom3/base/pak005.pk4 (63 files)
/usr/local/games/doom3/base/pak004.pk4 (5137 files)
/usr/local/games/doom3/base/pak003.pk4 (4676 files)
/usr/local/games/doom3/base/pak002.pk4 (6120 files)
/usr/local/games/doom3/base/pak001.pk4 (8972 files)
/usr/local/games/doom3/base/pak000.pk4 (2698 files)
/usr/local/games/doom3/base/game01.pk4 (2 files)
game DLL: 0x0 in pak: 0x0
Addon pk4s:
file system initialized.
--------------------------------------
----- Initializing Decls -----
------------------------------
------- Initializing renderSystem --------
renderSystem initialized.
--------------------------------------
5206 strings read from strings/english.lang
Couldn't open journal files
execing editor.cfg
execing default.cfg
execing DoomConfig.cfg
couldn't exec autoexec.cfg
5206 strings read from strings/english.lang
----- Initializing Sound System ------
sound system initialized.
--------------------------------------
----- R_InitOpenGL -----
Setup X display connection
Initializing OpenGL display
Using 4/4/4 Color bits, 8 Alpha bits, 24 depth, 8 stencil display.
GL_RENDERER: Gallium 0.4 on AMD SUMO
GL_EXTENSIONS: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_NV_fog_distance GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_ATI_texture_compression_3dc GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_rgtc GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_ATI_texture_mirror_once GL_EXT_draw_buffers2 GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_MESA_texture_array GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_separate_shader_objects GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_ARB_ES2_compatibility GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_stencil_export GL_ARB_shader_texture_lod GL_ARB_texture_rgb10_a2ui GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_NV_texture_barrier GL_ARB_robustness GL_ARB_texture_storage 

------- Input Initialization -------
XKB extension: compile time 0x1:0x0, runtime 0x1:0x0: OK
XKB extension present on server ( 0x1:0x0 )
------------------------------------
dlopen(libasound.so.2)
asoundlib version: 1.0.25
Alsa is available
------ Alsa Sound Initialization -----
opened Alsa PCM device default for playback
device buffer size: 5461 frames ( 21844 bytes )
allocated a mix buffer of 16384 bytes
--------------------------------------
...using GL_ARB_multitexture
...using GL_ARB_texture_env_combine
...using GL_ARB_texture_cube_map
...using GL_ARB_texture_env_dot3
...using GL_ARB_texture_env_add
...using GL_ARB_texture_non_power_of_two
...using GL_ARB_texture_compression
X..GL_EXT_texture_compression_s3tc not found
...using GL_EXT_texture_filter_anisotropic
   maxTextureAnisotropy: 16.000000
...using GL_1.4_texture_lod_bias
X..GL_EXT_shared_texture_palette not found
...using GL_EXT_texture3D
...using GL_ARB_vertex_buffer_object
...using GL_ARB_vertex_program
...using GL_ARB_fragment_program
...using GL_ARB_shading_language_100
X..EXT_depth_bounds_test not found
---------- R_ARB2_Init ----------
Available.
---------------------------------
---------- R_GLSL_Init ----------
Available.
---------------------------------
----- R_ReloadARBPrograms -----
glprogs/test.vfp
glprogs/test.vfp
glprogs/interaction.vfp
glprogs/interaction.vfp
glprogs/bumpyEnvironment.vfp
glprogs/bumpyEnvironment.vfp
glprogs/ambientLight.vfp
glprogs/ambientLight.vfp
glprogs/shadow.vp
glprogs/environment.vfp
glprogs/environment.vfp
glprogs/arbVP_glasswarp.txt: File not found
glprogs/arbFP_glasswarp.txt: File not found
-------------------------------
----- R_ReloadGLSLPrograms -----
gl2progs/interaction.vert
gl2progs/interaction.frag
gl2progs/shadow.vert
gl2progs/shadow.frag
gl2progs/default.vert
gl2progs/default.frag
gl2progs/zfill.vert
gl2progs/zfill.frag
-------------------------------
using GLSL renderSystem
--------- Initializing Game ----------
gamename: baseDOOM-1
gamedate: Aug 18 2012
Initializing event system
...473 event definitions
Initializing class hierarchy
...142 classes, 764368 bytes for event callbacks
Initializing scripts
/proc/cpuinfo CPU frequency: 800 MHz
Compiled 'removeInitialSplineAngles': 0.0 ms
---------- Compile stats ----------

Memory usage:
     Strings: 79, 13232 bytes
  Statements: 67875, 2715000 bytes
   Functions: 2109, 318020 bytes
   Variables: 170888 bytes
    Mem used: 4383712 bytes
 Static data: 4014344 bytes
   Allocated: 5568260 bytes
 Thread size: 14056 bytes

...6 aas types
game initialized.
--------------------------------------
-------- Initializing Session --------
session initialized
--------------------------------------
--- Common Initialization Complete ---
terminal support enabled ( use +set in_tty 0 to disabled )
pid: 8030
3424 MB System Memory
guessing video ram ( use +set sys_videoRam to force ) ..
guess failed, return default low-end VRAM setting ( 64MB VRAM )
64 MB Video Memory
Async thread started
--------- Game Map Shutdown ----------
--------------------------------------
reloading guis/mainmenu.gui.
reloading guis/restart.gui.
reloading guis/gameover.gui.
reloading guis/msg.gui.
reloading guis/takeNotes.gui.
reloading guis/intro.gui.
--------- Map Initialization ---------
Map: game/mars_city1
glprogs/heatHaze.vfp
glprogs/heatHaze.vfp
glprogs/heatHazeWithMask.vfp
glprogs/heatHazeWithMask.vfp
------- Game Map Init SaveGame -------
collision data:
   421 models
 30823 vertices (963 KB)
 54551 edges (2557 KB)
 22257 polygons (1651 KB)
  4068 brushes (572 KB)
 12449 nodes (583 KB)
 43444 polygon refs (678 KB)
 14219 brush refs (222 KB)
 18352 internal edges
  1461 sharp edges
     0 contained polygons removed
     0 polygons merged
  7228 KB total memory used
0 msec to load collision data.
map bounds are (19640.0, 22168.0, 29496.0)
max clip sector is (1227.5, 1385.5, 1843.5)
    2 KB passage memory used to build PVS
    0 msec to calculate PVS
   56 areas
  110 portals
    9 areas visible on average
  448 bytes PVS data
[Load AAS]
loading maps/game/mars_city1.aas48
done.
[Load AAS]
loading maps/game/mars_city1.aas96
[Load AAS]
loading maps/game/mars_city1.aas_guardian
[Load AAS]
loading maps/game/mars_city1.aas_mancubus
[Load AAS]
loading maps/game/mars_city1.aas_sabaoth
[Load AAS]
loading maps/game/mars_city1.aas_cyberdemon
glprogs/heatHazeWithMaskAndVertex.vfp
glprogs/heatHazeWithMaskAndVertex.vfp
removed 2 degenerate triangles
WARNING: Non-portable: path contains uppercase characters: base/sound/VO/video
WARNING: Non-portable: path contains uppercase characters: base/sound/VO/video
WARNING: Non-portable: path contains uppercase characters: base/sound/VO/video
WARNING: Non-portable: path contains uppercase characters: base/sound/VO/video
WARNING: Non-portable: path contains uppercase characters: base/sound/VO/video
WARNING: Non-portable: path contains uppercase characters: base/sound/VO/video
WARNING: Non-portable: path contains uppercase characters: base/sound/VO/video
WARNING: Non-portable: path contains uppercase characters: base/sound/VO/video
WARNING: Couldn't load sound 'guisounds.wav' using default
TODO: Sys_SetClipboardData
--------- Game Map Shutdown ----------
FATAL: recursed fatal error:
idScriptObject::Restore: size of object 'player' doesn't match size in save game.
idHeap::Msize: invalid memory block ()
shutdown terminal support
Segmentation fault
ken@ken-K53TA ~/Desktop/doom3-tests/dante/neo $

Doom3's default DoomConfig.cfg crashes Dante

Dante reads ~/.doom3/base/DoomConfig.cfg, which is a file shared with id's Doom3.
By default, Doom3 generates a DoomConfig.cfg containing, among other things, this line:

seta r_renderer "best"

which, at least when running on my nvidia binary blob, immediately crashes Dante with a "Sys_Error: SetbackEndRenderer: bad back end" error message.

Removing the line or changing it to 'seta r_renderer "glsl"' allows Dante to run.

Dante should probably either handle the "best" option, or use a different config file.

(Thanks to Dandel for helping me figure this out)

RB_LoadShaderTextureMatrix() matrix transposition is incorrect.

"DarkStar" intro renders flight path plotting circle incorrectly. Instead of a circle around a point moving along a curve, the circle moves along the curve but scrolls out of bounds; this repeats for the duration of the "DarkStar" approach GUI screen seen on game/mars_city1.

Most probably incorrectly calculated texcoord matrix. Probably has further reaching implications.

Compilation error on ARM/Linux

I have a weird build error when trying to cross-compile dante on a glibc arm/linux target.

(i patched the scons file to remove the pentium3 hardcoded flag for the release build)

scons CC=${CHOST}-gcc CXX=${CHOST}-g++ BUILD="release" JOBS=1 BASEFLAGS=-I${ROOT}/usr/include\ -isystem\ ${ROOT}/usr/include ARCH=arm

CHOST=armv7-stlinux24-linux-gnu- (the cross compiler)
ROOT=/usr/targets/albert-b2020/root/ (the ARM rootfs)

gcc version 4.6.3 20120301 (STMicroelectronics/Linux Base 4.6.3-109) (GCC)

the error:

armv7-stlinux24-linux-gnu-g++ -o build/release/d3xp/d3xp/ai/AI_pathing.os -c -fPIC -I/usr/targets/albert-b2020/root//usr/include -isystem /usr/targets/albert-b2020/root//usr/include -pipe -Wall -Wno-sign-compare -Wno-unknown-pragmas -Wno-psabi -fmessage-length=0 -fpermissive -fvisibility=hidden -O3 -ffast-math -fno-unsafe-math-optimizations -fomit-frame-pointer -fno-strict-aliasing -D_D3XP -DCTF -DGAME_DLL d3xp/ai/AI_pathing.cpp
In file included from d3xp/ai/../../idlib/../idlib/Lib.h:189:0,
from d3xp/ai/../../idlib/precompiled.h:116,
from d3xp/ai/AI_pathing.cpp:29:
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat2 idMat2::Inverse() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:347:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat2 idMat2::InverseFast() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:357:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat3 idMat3::Inverse() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:838:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat3 idMat3::InverseFast() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:848:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat4 idMat4::Inverse() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:1348:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat4 idMat4::InverseFast() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:1358:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat5 idMat5::Inverse() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:1755:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat5 idMat5::InverseFast() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:1765:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat6 idMat6::Inverse() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:2215:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMat6 idMat6::InverseFast() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:2225:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMatX idMatX::Inverse() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:3175:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/../../idlib/../idlib/math/Matrix.h: In member function ‘idMatX idMatX::InverseFast() const’:
d3xp/ai/../../idlib/../idlib/math/Matrix.h:3215:6: warning: unused variable ‘r’ [-Wunused-variable]
d3xp/ai/AI_pathing.cpp: In function ‘pathNode_t* BuildPathTree(const obstacle_t_, int, const idBounds&, const idVec2&, const idVec2&, obstaclePath_t&)’:
d3xp/ai/AI_pathing.cpp:659:51: error: ‘next’ was not declared in this scope
d3xp/ai/AI_pathing.cpp:659:55: error: a function call cannot appear in a constant-expression
d3xp/ai/AI_pathing.cpp:659:57: error: template argument 2 is invalid
d3xp/ai/AI_pathing.cpp:659:72: error: invalid type in declaration before ‘,’ token
d3xp/ai/AI_pathing.cpp:667:16: error: request for member ‘Add’ in ‘pathNodeQueue’, which is of non-class type ‘int’
d3xp/ai/AI_pathing.cpp:669:28: error: request for member ‘Get’ in ‘pathNodeQueue’, which is of non-class type ‘int’
d3xp/ai/AI_pathing.cpp:669:116: error: request for member ‘Get’ in ‘pathNodeQueue’, which is of non-class type ‘int’
d3xp/ai/AI_pathing.cpp:671:13: error: request for member ‘Add’ in ‘treeQueue’, which is of non-class type ‘int’
d3xp/ai/AI_pathing.cpp:709:20: error: request for member ‘Add’ in ‘pathNodeQueue’, which is of non-class type ‘int’
d3xp/ai/AI_pathing.cpp:713:20: error: request for member ‘Add’ in ‘pathNodeQueue’, which is of non-class type ‘int’
d3xp/ai/AI_pathing.cpp:726:20: error: request for member ‘Add’ in ‘pathNodeQueue’, which is of non-class type ‘int’
d3xp/ai/AI_pathing.cpp:751:19: error: request for member ‘Add’ in ‘pathNodeQueue’, which is of non-class type ‘int’
d3xp/ai/../../idlib/../d3xp/Game_local.h: At global scope:
d3xp/ai/../../idlib/../d3xp/Game_local.h:116:11: warning: ‘NUM_RENDER_PORTAL_BITS’ defined but not used [-Wunused-variable]
d3xp/ai/../../idlib/../d3xp/Game_local.h:810:11: warning: ‘CINEMATIC_SKIP_DELAY’ defined but not used [-Wunused-variable]
d3xp/ai/../../idlib/../d3xp/Player.h:73:11: warning: ‘ASYNC_PLAYER_INV_AMMO_BITS’ defined but not used [-Wunused-variable]
d3xp/ai/AI_pathing.cpp:1438:14: warning: ‘float HeightForTrajectory(const idVec3&, float, float)’ defined but not used [-Wunused-function]
scons: *_* [build/release/d3xp/d3xp/ai/AI_pathing.os] Error 1
scons: building terminated because of errors.

RenderShaderPasses and FillDepthBuffer performance improvement

Currenty the RenderShaderPasses and FillDepthBuffer function are enabling vertex array attrib 1 and 5 for every drawn surface. Due to the fact that each of these surfaces need at least attrib 1 and 5 it makes sense to enable them once, draw all the surfs and disabling them afterwards.
Please have a look at following patch, it will drop a lot of redundant state changes and gain some performance:

diff --git a/neo/renderer/draw_common.cpp b/neo/renderer/draw_common.cpp
index 40aba8c..33b25ca 100644
--- a/neo/renderer/draw_common.cpp
+++ b/neo/renderer/draw_common.cpp
@@ -409,9 +409,7 @@ void RB_T_FillDepthBuffer(const drawSurf_t *surf)
}

    idDrawVert *ac = (idDrawVert *)vertexCache.Position(tri->ambientCache);
  •   GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_Vertex));
    GL_VertexAttribPointer(offsetof(shaderProgram_t, attr_Vertex), 3, GL_FLOAT, false, sizeof(idDrawVert), ac->xyz.ToFloatPtr());
    
  •   GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));
    GL_VertexAttribPointer(offsetof(shaderProgram_t, attr_TexCoord), 2, GL_FLOAT, false, sizeof(idDrawVert), reinterpret_cast<void 
    
    bool drawSolid = false;
    

    @@ -492,9 +490,6 @@ void RB_T_FillDepthBuffer(const drawSurf_t *surf)
    if (shader->GetSort() == SS_SUBVIEW) {
    GL_State(GLS_DEPTHFUNC_LESS);

    }

  •   GL_DisableVertexAttribArray(offsetof(shaderProgram_t, attr_Vertex));
    
  •   GL_DisableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));
    

    }

    /*
    @@ -530,7 +525,8 @@ void RB_STD_FillDepthBuffer(drawSurf_t **drawSurfs, int numDrawSurfs)

    // the first texture will be used for alpha tested surfaces
    GL_SelectTexture(0);
    
  •   GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));
    
  •   GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_Vertex));
    
  •    GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));
    
    // decal surfaces may enable polygon offset
    glPolygonOffset(r_offsetFactor.GetFloat(), r_offsetUnits.GetFloat());
    

    @@ -555,6 +551,7 @@ void RB_STD_FillDepthBuffer(drawSurf_t **drawSurfs, int numDrawSurfs)

    endif

      GL_DisableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));
    
  •    GL_DisableVertexAttribArray(offsetof(shaderProgram_t, attr_Vertex));
    
    GL_UseProgram(NULL);
    

    }
    @@ -738,8 +735,6 @@ void RB_STD_T_RenderShaderPasses(const drawSurf_t *surf)
    }

    idDrawVert *ac = (idDrawVert *)vertexCache.Position(tri->ambientCache);
    
  •   GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_Vertex));
    
  •   GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));
    GL_VertexAttribPointer(offsetof(shaderProgram_t, attr_Vertex), 3, GL_FLOAT, false, sizeof(idDrawVert), ac->xyz.ToFloatPtr());
    GL_VertexAttribPointer(offsetof(shaderProgram_t, attr_TexCoord), 2, GL_FLOAT, false, sizeof(idDrawVert), reinterpret_cast<void 
    

@@ -916,9 +911,6 @@ void RB_STD_T_RenderShaderPasses(const drawSurf_t *surf)
}
}

  •   GL_DisableVertexAttribArray(offsetof(shaderProgram_t, attr_Vertex));
    

- GL_DisableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));

    // reset polygon offset
    if (shader->TestMaterialFlag(MF_POLYGONOFFSET)) {
            glDisable(GL_POLYGON_OFFSET_FILL);

@@ -970,6 +962,7 @@ int RB_STD_DrawShaderPasses(drawSurf_t **drawSurfs, int numDrawSurfs)
globalImages->BindNull();

    GL_SelectTexture(0);
  •    GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_Vertex));
    GL_EnableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));
    
    RB_SetProgramEnvironment();
    

    @@ -1005,6 +998,7 @@ int RB_STD_DrawShaderPasses(drawSurf_t **drawSurfs, int numDrawSurfs)

    endif

      GL_DisableVertexAttribArray(offsetof(shaderProgram_t, attr_TexCoord));
    
  •    GL_DisableVertexAttribArray(offsetof(shaderProgram_t, attr_Vertex));
    
    GL_UseProgram(NULL);
    

Possible Look Fixes

Okay i have messed around inside the game and have some possible fixes:

Make it so when the player touches it won't jump around the screen make it so when the player swipes left it moves left full 360
and when you look up and down make it about 45(its hard to explain), because i have noticed that when you try to look around you are limited by where you are touching on the screen(AKA i cannot look below straight).

also:

constrain the look controls to one side of the screen(It will make it easier to implement the movement code without messing up the inputs).

Data error

I've compiled doom3 master branch on my mac and I am getting weird error with datas: Missing 'anim' key on 'idCameraAnim_marscity_cinematic_cam_72'. It is weird, because on my android device game is running fine.

implement OpenGL api using the EGL interface

A small update of the OpenGL API on X11 initially to allow the end user to initialize from EGL instead of GLX. This can branch into ultimately allowing native running of either API on Wayland, since Wayland requires EGL.

RenderShaderPasses and FillDepthBuffer performance improvement

Currenty the RenderShaderPasses and FillDepthBuffer function are enabling vertex array attrib 1 and 5 for every drawn surface. Due to the fact that each of these surfaces need at least attrib 1 and 5 it makes sense to enable them once, draw all the surfs and disable them afterwards.
Please have a look at following patch, it will drop a lot of redundant state changes and gain some performance:
https://www.dropbox.com/s/jlg3ef0moy6xbr8/draw_common.patch?dl=0

Dante SVG logo

Requirements, strictly required:

SVG (Salable Vector Graphics) source file(s) and all original files from your editor of choice (Inkscape, Adobe, ...)
GPLv3+ (GPL version 3 or later) license on all files.

Guidelines, not strictly required:

Keeping the design in a similar theme to Doom 3, while still being uniquely identifiable. However, if you make a very good logo that is not using a similar theme, this is okay too.

Oculus Rift Support...

Yes, it will happen... Most tablets (Phones? Mini-tablets?) have some form of HDMI output which will require an adaptor to DVI, but this won't have any effect on signal quality.

android (PowerVR GPU)

Hi, on my device I am getting this error:

----- R_InitOpenGL -----
I/Doom (23790): GLimp_Init - start
I/Doom (23790): GL parms: width(800), height(480)
D/libEGL (23790): loaded /system/lib/egl/libGLES_android.so
D/libEGL (23790): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL (23790): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL (23790): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/Doom (23790): Using 8/8/8 Color bits, 8 Alpha bits, 24 depth, 8 stencil display.
I/Doom (23790): Using format(5) for window
I/Doom (23790): GLimp_ActivateContext - start
I/Doom (23790): Fetching EGL surface and context
I/Doom (23790): Surface parms: width(800), height(480)
I/Doom (23790): GLimp_ActivateContext - end
I/Doom (23790): GLimp_Init - end
I/Doom (23790): X..GL_ARB_multitexture not found
I/Doom (23790): X..GL_ARB_texture_env_combine not found
I/Doom (23790): X..GL_ARB_texture_cube_map not found
I/Doom (23790): X..GL_ARB_texture_env_dot3 not found
I/Doom (23790): X..GL_ARB_texture_env_add not found
I/Doom (23790): X..GL_ARB_texture_non_power_of_two not found
I/Doom (23790): X..GL_EXT_texture_lod not found
I/Doom (23790): X..GL_1.4_texture_lod_bias not found
I/Doom (23790): X..GL_EXT_shared_texture_palette not found
I/Doom (23790): X..GL_EXT_texture3D not found
I/Doom (23790): X..GL_ARB_vertex_buffer_object not found
I/Doom (23790): X..GL_ARB_vertex_program not found
I/Doom (23790): X..GL_ARB_fragment_program not found
I/Doom (23790): X..GL_ARB_shading_language_100 not found
I/Doom (23790): ---------- R_GLSL_Init ----------
I/Doom (23790): Not available.
I/Doom (23790): ----- R_ReloadGLSLPrograms -----
I/Doom (23790): gl2progs/interaction.vert
I/Doom (23790): filesystem: switching to pure mode will require a restart. 'gl2progs/interaction.vert' loaded from directory.
I/Doom (23790):
I/Doom (23790): gl2progs/interaction.frag
I/Doom (23790):
I/Doom (23790): VS:
I/Doom (23790): Success.
I/Doom (23790):
I/Doom (23790): FS:
I/Doom (23790): Compile failed.
I/Doom (23790): ERROR: 0:23: 'vec2' : No precision defined for this type
I/Doom (23790): ERROR: 0:24: 'vec2' : No precision defined for this type
I/Doom (23790): ERROR: 0:25: 'vec2' : No precision defined for this type
I/Doom (23790): ERROR: 0:26: 'vec4' : No precision defined for this type
I/Doom (23790): ERROR: 0:27: 'vec4' : No precision defined for this type
I/Doom (23790): ERROR: 0:28: 'vec3' : No precision defined for this type
I/Doom (23790): ERROR: 0:32: 'vec3' : No precision defined for this type
I/Doom (23790): ERROR: 0:41: 'vec4' : No precision defined for this type
I/Doom (23790): ERROR: 0:42: 'vec4' : No precision defined for this type
I/Doom (23790): ERROR: 0:50: 'float' : No precision defined for this type
I/Doom (23790): ERROR: 0:53: 'vec3' : No precision defined for this type
I/Doom (23790): ERROR: 0:58: 'vec3' : No precision defined for this type
I/Doom (23790): ERROR: 0:59: 'vec3' : No precision defined for this type
I/Doom (23790): ERROR: 0:62: 'float' : No precision defined for this type
I/Doom (23790): ERROR: 0:67: 'vec3' : No precision defined for this type
I/Doom (23790): ERROR: 0:68: 'vec3' : No precision defined for this type
I/Doom (23790): ERROR: 0:69: 'vec3' : No precision defined for this type

i have yours gl2progs/ in base dir and it looks like everything works, except: glGetProgramiv(shaderProgram->program, GL_LINK_STATUS, &linked); because linked is 0, do you know what it means please??

Windows master/glsl branches code compilation errors

I am trying to compile the code from the master and glsl branches on the Windows platform, but I'm getting compilation errors stemming from the glx.h file not found, and so forth, despite getting the jpeg-8 source code.

Android: Renderer performance is seriously lacking.

Again this is a high priority issue. I have some ideas on the renderer side. I believe we're still going to need to downscale the textures:

set image_downSizeLimit 128
set image_ignoreHighQuality 1
set image_downSizeBumpLimit 128
set image_downSizeSpecularLimit 32
set image_downSizeBump 1
set image_downSizeSpecular 1

Another enhancement would be RGB565 framebuffer, instead of the current RGB888 which is not ideal for mobile GPUs.

dante.mobi Site Down?

hey is the site down? i have an error but i don't want to post it until i get the new version :/

can't link gl2progs

I can't link gl2progs on osx desktop, gpu: NVIDIA GeForce 9400M. Do you use glsl backend on your desktop or are you using arb backend?

gl2progs/interaction.vertfilesystem: switching to pure mode will require a restart. 'gl2progs/interaction.vert' loaded from directory.

gl2progs/interaction.frag
VS:
ERROR: 0:18: '' : Version number not supported by GL2
ERROR: 0:21: 'precision' : syntax error syntax error
ERROR: Parser found no code to compile in source strings.

FS:
ERROR: 0:18: '' : Version number not supported by GL2
ERROR: 0:21: 'precision' : syntax error syntax error
ERROR: Parser found no code to compile in source strings.

RoQ video decoding is broken on ARM builds (debug and release)

id Software's introduction video does not play correctly on the ARM architecture regardless of debug or release build. The same code works fine on x86 and x86_64, therefore I suspect an architecture specific issue or a compiler issue.

RoQ is the video/audio codec used for the video cinematic files.

Sys_Error: couldn't find game dynamic library?

I built dante under Arm Ubuntu 12.10 on my Chromebook using the OpenGL ES driver copied over from the Chrome OS. The build went fine, however when I try to run the game I get:

DOOM 1.3.1.1304 linux-arm Jan 12 2013 10:41:45
found interface lo - loopback
found interface mlan0 - 192.168.1.118/255.255.255.0
no 'base' directory in exe path /home/user/Documents/Doom3/dante/neo, skipping
no 'base' directory in cwd path /home/user/Documents/ET/3D/wolf4sdl/demo2, skipping
WARNING: using hardcoded default base path
------ Initializing File System ------
Loaded pk4 /home/user/.doom3/base/game00.pk4 with checksum 0x29cdb978
Loaded pk4 /home/user/.doom3/base/game01.pk4 with checksum 0x70527be5
Loaded pk4 /home/user/.doom3/base/game02.pk4 with checksum 0x80401dd2
Loaded pk4 /home/user/.doom3/base/game03.pk4 with checksum 0x351c23e8
Loaded pk4 /home/user/.doom3/base/pak000.pk4 with checksum 0x28d208f1
Loaded pk4 /home/user/.doom3/base/pak001.pk4 with checksum 0x40244be0
Loaded pk4 /home/user/.doom3/base/pak002.pk4 with checksum 0xc51ecdcd
Loaded pk4 /home/user/.doom3/base/pak003.pk4 with checksum 0xcd79d028
Loaded pk4 /home/user/.doom3/base/pak004.pk4 with checksum 0x765e4f8b
Loaded pk4 /home/user/.doom3/base/pak005.pk4 with checksum 0x8ffc3621
Loaded pk4 /home/user/.doom3/base/pak006.pk4 with checksum 0x95b65ab
Loaded pk4 /home/user/.doom3/base/pak007.pk4 with checksum 0x666bdb3c
Current search path:
/home/user/.doom3/base
/home/user/.doom3/base/pak007.pk4 (38 files)
/home/user/.doom3/base/pak006.pk4 (48 files)
/home/user/.doom3/base/pak005.pk4 (63 files)
/home/user/.doom3/base/pak004.pk4 (5137 files)
/home/user/.doom3/base/pak003.pk4 (4676 files)
/home/user/.doom3/base/pak002.pk4 (6120 files)
/home/user/.doom3/base/pak001.pk4 (8972 files)
/home/user/.doom3/base/pak000.pk4 (2698 files)
/home/user/.doom3/base/game03.pk4 (2 files)
/home/user/.doom3/base/game02.pk4 (2 files)
/home/user/.doom3/base/game01.pk4 (5 files)
/home/user/.doom3/base/game00.pk4 (2 files)
/usr/local/games/doom3/base
game DLL: 0x0 in pak: 0x0
Addon pk4s:

file system initialized.

----- Initializing Decls -----

------- Initializing renderSystem --------

renderSystem initialized.

5206 strings read from strings/english.lang
Couldn't open journal files
execing editor.cfg
execing default.cfg
couldn't exec DoomConfig.cfg
couldn't exec autoexec.cfg
5206 strings read from strings/english.lang
----- Initializing Sound System ------

sound system initialized.

----- R_InitOpenGL -----
Setup X display connection
Initializing OpenGL display
Using 8/8/8 Color bits, 8 Alpha bits, 24 depth, 8 stencil display.
GL_RENDERER: Mali-T604
GL_EXTENSIONS: GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_ARM_texture_format_rgba16_la16 GL_OES_depth24 GL_OES_depth_texture GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_occlusion_query_boolean GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_ARM_mali_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture
XF86DGA not available, forcing DGA mouse off

------- Input Initialization -------
XKB extension: compile time 0x1:0x0, runtime 0x1:0x0: OK

XKB extension present on server ( 0x1:0x0 )

dlopen(libasound.so.2)
asoundlib version: 1.0.25
Alsa is available
------ Alsa Sound Initialization -----
opened Alsa PCM device default for playback
device buffer size: 5461 frames ( 21844 bytes )

allocated a mix buffer of 16384 bytes

X..GL_ARB_multitexture not found
X..GL_ARB_texture_env_combine not found
X..GL_ARB_texture_cube_map not found
X..GL_ARB_texture_env_dot3 not found
X..GL_ARB_texture_env_add not found
X..GL_ARB_texture_non_power_of_two not found
X..GL_EXT_texture_lod not found
X..GL_1.4_texture_lod_bias not found
X..GL_EXT_shared_texture_palette not found
X..GL_EXT_texture3D not found
X..GL_ARB_vertex_buffer_object not found
X..GL_ARB_vertex_program not found
X..GL_ARB_fragment_program not found
X..GL_ARB_shading_language_100 not found
---------- R_GLSL_Init ----------
Not available.
----- R_ReloadGLSLPrograms -----
gl2progs/interaction.vert
gl2progs/interaction.frag
gl2progs/shadow.vert
gl2progs/shadow.frag
gl2progs/default.vert
gl2progs/default.frag
gl2progs/zfill.vert

gl2progs/zfill.frag

using GLSL renderSystem
Regenerated world, staticAllocCount = 0.
Shutting down sound hardware
----------- Alsa Shutdown ------------
close pcm

dlclose

idRenderSystem::Shutdown()
Sys_Error: couldn't find game dynamic library

I have the file "gameamv7l-base.so" and I've tried to copy it to the .doom3/base dir as well as renaming it "libgame.so" "gamex86.so" "gamesarmv7l.so", yet none of this seems to work.

Does anyone know how I can fix this issue?

Thanks,
James

x64: Strange graphic issues

Hello all!

Yesterday I managed to compile dante sources but the game is running only with texture glitches. I tried many different methods from the internet (even compiling from different sources like iodoom3) to resolve this but I'm not able to get the game working properly. Also tried to run on both Intel HD (Ironlake) / NVIDIA GeForce GT 330M graphic drivers with the same results. The computer is a Sony VAIO VPCZ13Z9E/X. What am I missing?

Source used: https://github.com/omcfadde/dante/archive/x64.zip
Dependencies required for compilation: scons m4 g++ mesa-common-dev libcurl4-gnutls-dev libxxf86vm-dev libopenal-dev libjpeg8-dev libvorbis-dev libasound2-dev libxext-dev
Distribution compiled on: Trisquel 5.5 64-bit (Ubuntu 11.10 based)

My directory structure with MD5 checksums:

8547ac6392cc1386bf8eb6de3aee5117  base/gamex86_64.so (renamed from gamex86_64-base.so)
71b8d37b2444d3d86a36fd61783844fe  base/pak000.pk4
4bc4f3ba04ec2b4f4837be40e840a3c1  base/pak001.pk4
fa84069e9642ad9aa4b49624150cc345  base/pak002.pk4
f22d8464997924e4913e467e7d62d5fe  base/pak003.pk4
38561a3c73f93f2e6fd31abf1d4e9102  base/pak004.pk4
f92695ebf28d2fc6b7f682e38dd82706  d3xp/gamex86_64.so (renamed from gamex86_64-d3xp.so)
7fc54554b61cd775967a457e6e97d2cb  doom.x86_64

Photos of the game running:

1
ID Intro

2
Main Menu

3
New Game

4
Multiplayer menu

5
Exit Game dialog

Contents of ~/.doom3/base/qconsole.log:

log file 'qconsole.log' opened on Tue Feb 12 15:24:27 2013

Loaded pk4 /mnt/data/Software/doom3/base/pak000.pk4 with checksum 0xb0687c7c
Loaded pk4 /mnt/data/Software/doom3/base/pak001.pk4 with checksum 0xd85f6127
Loaded pk4 /mnt/data/Software/doom3/base/pak002.pk4 with checksum 0x5f5cf94d
Loaded pk4 /mnt/data/Software/doom3/base/pak003.pk4 with checksum 0xae860102
Loaded pk4 /mnt/data/Software/doom3/base/pak004.pk4 with checksum 0xb1ba379b
Current search path:
/home/pk/.doom3/base
/mnt/data/Software/doom3/base
/mnt/data/Software/doom3/base/pak004.pk4 (5137 files - 0xb1ba379b not referenced)
/mnt/data/Software/doom3/base/pak003.pk4 (4676 files - 0xae860102 not referenced)
/mnt/data/Software/doom3/base/pak002.pk4 (6120 files - 0x5f5cf94d not referenced)
/mnt/data/Software/doom3/base/pak001.pk4 (8972 files - 0xd85f6127 not referenced)
/mnt/data/Software/doom3/base/pak000.pk4 (2698 files - 0xb0687c7c not referenced)
game DLL: 0x0 in pak: 0x0
Addon pk4s:
file system initialized.
--------------------------------------
----- Initializing Decls -----
...loading 'materials/aaduffytest.mtr'
...loading 'materials/alphalabs.mtr'
...loading 'materials/andy.mtr'
...loading 'materials/atest.mtr'
...loading 'materials/base_door.mtr'
...loading 'materials/base_floor.mtr'
...loading 'materials/base_light.mtr'
...loading 'materials/base_trim.mtr'
...loading 'materials/base_wall.mtr'
...loading 'materials/caves.mtr'
...loading 'materials/char_common.mtr'
...loading 'materials/characters.mtr'
...loading 'materials/decals.mtr'
...loading 'materials/door.mtr'
...loading 'materials/duffytest.mtr'
...loading 'materials/fogs.mtr'
...loading 'materials/gfx.mtr'
...loading 'materials/glass.mtr'
...loading 'materials/hell.mtr'
...loading 'materials/invisible.mtr'
...loading 'materials/jerry.mtr'
...loading 'materials/kentest.mtr'
...loading 'materials/ktest.mtr'
...loading 'materials/lab.mtr'
...loading 'materials/lab_floor.mtr'
...loading 'materials/lights.mtr'
...loading 'materials/mal.mtr'
...loading 'materials/mapobjects.mtr'
...loading 'materials/maxtextures.mtr'
...loading 'materials/monsters.mtr'
...loading 'materials/morgue.mtr'
...loading 'materials/mp_gui.mtr'
...loading 'materials/mp_lights.mtr'
...loading 'materials/mre.mtr'
...loading 'materials/object.mtr'
...loading 'materials/outside.mtr'
...loading 'materials/patd.mtr'
...loading 'materials/patricktest.mtr'
...loading 'materials/pdtest.mtr'
...loading 'materials/phook.mtr'
...loading 'materials/recyc_door.mtr'
...loading 'materials/recyc_floor.mtr'
...loading 'materials/recyc_light.mtr'
...loading 'materials/recyc_trim.mtr'
...loading 'materials/recyc_wall.mtr'
...loading 'materials/rock.mtr'
...loading 'materials/senetemp.mtr'
...loading 'materials/sfx.mtr'
...loading 'materials/sfx_multiplayer.mtr'
...loading 'materials/shaderdemo.mtr'
...loading 'materials/skies.mtr'
...loading 'materials/sound.mtr'
...loading 'materials/specialcase.mtr'
...loading 'materials/stevetest.mtr'
...loading 'materials/stone.mtr'
...loading 'materials/testinteractions.mtr'
...loading 'materials/tim.mtr'
...loading 'materials/tools.mtr'
...loading 'materials/vehicles.mtr'
...loading 'materials/video.mtr'
...loading 'materials/vp_materials.mtr'
...loading 'materials/washroom.mtr'
...loading 'materials/weapons.mtr'
...loading 'materials/zgraeme.mtr'
...loading 'skins/skins.skin'
...loading 'skins/skins_characters_npcs.skin'
...loading 'skins/skins_characters_player.skin'
...loading 'skins/skins_characters_suit.skin'
...loading 'skins/skins_characters_suit_old.skin'
...loading 'skins/skins_models_chars_labcoat.skin'
...loading 'skins/skins_models_chars_maint.skin'
...loading 'skins/skins_models_chars_marine.skin'
...loading 'skins/skins_models_chars_sarge.skin'
...loading 'skins/skins_models_chars_security.skin'
...loading 'skins/skins_models_chars_suit.skin'
...loading 'skins/skins_models_mapobjects.skin'
...loading 'skins/skins_models_mapobjects_doors_hazdoor1.skin'
...loading 'skins/skins_models_monsters.skin'
...loading 'skins/skins_models_props.skin'
...loading 'skins/skins_models_weapons.skin'
...loading 'skins/skins_monsters_zombie_chaingun.skin'
...loading 'skins/skins_monsters_zombies.skin'
...loading 'skins/skins_npcs.skin'
...loading 'skins/skins_player.skin'
...loading 'skins/skins_poppy.skin'
...loading 'skins/skins_security.skin'
...loading 'skins/skins_teleporter.skin'
...loading 'skins/skins_uacmarine.skin'
...loading 'skins/skins_zcc.skin'
...loading 'skins/skins_zmaint.skin'
...loading 'skins/skins_zsec.skin'
...loading 'sound/actions.sndshd'
...loading 'sound/admin.sndshd'
...loading 'sound/alarms.sndshd'
...loading 'sound/alpha_labs21.sndshd'
...loading 'sound/alphalabs1.sndshd'
...loading 'sound/alphalabs3.sndshd'
...loading 'sound/audiologs.sndshd'
...loading 'sound/bloopers.sndshd'
...loading 'sound/boxsounds.sndshd'
...loading 'sound/bubbles.sndshd'
...loading 'sound/caverns2.sndshd'
...loading 'sound/chris.sndshd'
...loading 'sound/commoutside.sndshd'
...loading 'sound/computers.sndshd'
...loading 'sound/cpu.sndshd'
...loading 'sound/creepy_elements.sndshd'
...loading 'sound/default.sndshd'
...loading 'sound/delta1.sndshd'
...loading 'sound/delta2a.sndshd'
...loading 'sound/delta2b.sndshd'
...loading 'sound/delta3.sndshd'
...loading 'sound/delta4.sndshd'
...loading 'sound/delta5.sndshd'
...loading 'sound/doors.sndshd'
...loading 'sound/duffy.sndshd'
...loading 'sound/e3.sndshd'
...loading 'sound/e3_drones.sndshd'
...loading 'sound/e3_plain.sndshd'
...loading 'sound/electrical.sndshd'
...loading 'sound/enpro.sndshd'
...loading 'sound/fans.sndshd'
...loading 'sound/game.sndshd'
...loading 'sound/gui.sndshd'
...loading 'sound/guitest.sndshd'
...loading 'sound/headtest.sndshd'
...loading 'sound/hell.sndshd'
...loading 'sound/items.sndshd'
...loading 'sound/johnc.sndshd'
...loading 'sound/ken.sndshd'
...loading 'sound/lights.sndshd'
...loading 'sound/lightsout.sndshd'
...loading 'sound/machinery.sndshd'
...loading 'sound/map10.sndshd'
...loading 'sound/map_alphalabs4.sndshd'
...loading 'sound/map_comm1.sndshd'
...loading 'sound/map_cpu.sndshd'
...loading 'sound/map_cpuboss.sndshd'
...loading 'sound/map_ending.sndshd'
...loading 'sound/map_hellhole.sndshd'
...loading 'sound/map_marscity2.sndshd'
...loading 'sound/map_site3.sndshd'
...loading 'sound/marscity.sndshd'
...loading 'sound/mc_underground.sndshd'
...loading 'sound/mc_underground_chars.sndshd'
...loading 'sound/metals.sndshd'
...loading 'sound/monorail.sndshd'
...loading 'sound/monster_boss_sabaoth.sndshd'
...loading 'sound/monster_demon_archvile.sndshd'
...loading 'sound/monster_demon_bruiser.sndshd'
...loading 'sound/monster_demon_cacodemon.sndshd'
...loading 'sound/monster_demon_cherub.sndshd'
...loading 'sound/monster_demon_cyberdemon.sndshd'
...loading 'sound/monster_demon_guardian.sndshd'
...loading 'sound/monster_demon_hellknight.sndshd'
...loading 'sound/monster_demon_imp.sndshd'
...loading 'sound/monster_demon_lostsoul.sndshd'
...loading 'sound/monster_demon_maggot.sndshd'
...loading 'sound/monster_demon_mancubus.sndshd'
...loading 'sound/monster_demon_pinky.sndshd'
...loading 'sound/monster_demon_revenant.sndshd'
...loading 'sound/monster_demon_tick.sndshd'
...loading 'sound/monster_demon_trite.sndshd'
...loading 'sound/monster_demon_vagary.sndshd'
...loading 'sound/monster_demon_wraith.sndshd'
...loading 'sound/monster_zombie_bernie.sndshd'
...loading 'sound/monster_zombie_boney.sndshd'
...loading 'sound/monster_zombie_chainsaw.sndshd'
...loading 'sound/monster_zombie_civilian.sndshd'
...loading 'sound/monster_zombie_commando.sndshd'
...loading 'sound/monster_zombie_fat.sndshd'
...loading 'sound/monster_zombie_maint.sndshd'
...loading 'sound/monster_zombie_morgue.sndshd'
...loading 'sound/monster_zombie_scientist.sndshd'
...loading 'sound/monster_zombie_security.sndshd'
...loading 'sound/monsters.sndshd'
...loading 'sound/moveable.sndshd'
...loading 'sound/mpsounds.sndshd'
...loading 'sound/multiplayer.sndshd'
...loading 'sound/music.sndshd'
...loading 'sound/outdoor.sndshd'
...loading 'sound/player.sndshd'
...loading 'sound/radio.sndshd'
...loading 'sound/recycling.sndshd'
...loading 'sound/rooms.sndshd'
...loading 'sound/roq.sndshd'
...loading 'sound/soundscape.sndshd'
...loading 'sound/speaker_test.sndshd'
...loading 'sound/tele_in.sndshd'
...loading 'sound/tim_temp.sndshd'
...loading 'sound/video.sndshd'
...loading 'sound/vo.sndshd'
...loading 'sound/voc.sndshd'
...loading 'sound/weapons.sndshd'
...loading 'sound/whispers.sndshd'
...loading 'sound/world_ambience.sndshd'
...loading 'sound/xian.sndshd'
...loading 'sound/zombie_sight_hack.sndshd'
------------------------------
idFileSystem::OpenExplicitFileRead - reading from: /home/pk/.doom3/base/config.spec
------- Initializing renderSystem --------
using ARB renderSystem
renderSystem initialized.
--------------------------------------
4966 strings read from strings/english.lang
TODO: Sys_InitScanTable
Couldn't open journal files
execing editor.cfg
execing default.cfg
execing DoomConfig.cfg
couldn't exec autoexec.cfg
4966 strings read from strings/english.lang
TODO: Sys_InitScanTable
----- Initializing Sound System ------
sound system initialized.
--------------------------------------
----- R_InitOpenGL -----
Setup X display connection
dlopen(libGL.so.1)
Initializing OpenGL display
Using XFree86-VidModeExtension Version 2.2
Free86-VidModeExtension Activated at 1920x1080
Using 8/8/8 Color bits, 8 Alpha bits, 24 depth, 8 stencil display.
GL_RENDERER: Mesa DRI Intel(R) Ironlake Mobile 
GL_EXTENSIONS: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_NV_vertex_program GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_envmap_bumpmap GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_NV_vertex_program1_1 GL_APPLE_client_storage GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_rectangle GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_gpu_program_parameters GL_EXT_texture_env_combine GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_ARB_copy_buffer GL_ARB_half_float_vertex GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_separate_shader_objects GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_ARB_ES2_compatibility GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_ARB_robustness 

------- Input Initialization -------
XKB extension: compile time 0x1:0x0, runtime 0x1:0x0: OK
XKB extension present on server ( 0x1:0x0 )
------------------------------------
dlopen(libasound.so.2)
asoundlib version: 1.0.24.1
Alsa is available
------ Alsa Sound Initialization -----
opened Alsa PCM device default for playback
device buffer size: 5461 frames ( 65532 bytes )
allocated a mix buffer of 49152 bytes
--------------------------------------
...using GL_ARB_multitexture
...using GL_ARB_texture_env_combine
...using GL_ARB_texture_cube_map
...using GL_ARB_texture_env_dot3
...using GL_ARB_texture_env_add
...using GL_ARB_texture_non_power_of_two
...using GL_ARB_texture_compression
...using GL_EXT_texture_compression_s3tc
...using GL_EXT_texture_filter_anisotropic
   maxTextureAnisotropy: 16.000000
...using GL_1.4_texture_lod_bias
X..GL_EXT_shared_texture_palette not found
...using GL_EXT_texture3D
...using GL_EXT_stencil_wrap
X..GL_NV_register_combiners not found
...using GL_EXT_stencil_two_side
X..GL_ATI_fragment_shader not found
X..GL_ATI_text_fragment_shader not found
...using GL_ARB_vertex_buffer_object
...using GL_ARB_vertex_program
...using GL_ARB_fragment_program
X..EXT_depth_bounds_test not found
---------- R_NV20_Init ----------
Not available.
----------- R200_Init -----------
Not available.
---------- R_ARB2_Init ----------
Available.
---------------------------------
----- R_ReloadARBPrograms -----
glprogs/test.vfp
glprogs/test.vfp
glprogs/interaction.vfp
glprogs/interaction.vfp
glprogs/bumpyEnvironment.vfp
glprogs/bumpyEnvironment.vfp
glprogs/ambientLight.vfp
glprogs/ambientLight.vfp
glprogs/shadow.vp
glprogs/R200_interaction.vp
glprogs/nv20_bumpAndLight.vp
glprogs/nv20_diffuseColor.vp
glprogs/nv20_specularColor.vp
glprogs/nv20_diffuseAndSpecularColor.vp
glprogs/environment.vfp
glprogs/environment.vfp
glprogs/arbVP_glasswarp.txt: File not found
glprogs/arbFP_glasswarp.txt: File not found
-------------------------------
using ARB_vertex_buffer_object memory
using ARB2 renderSystem
XF86VidModeGetGammaRampSize: 256
regenerating _default.
regenerating _white.
regenerating _black.
regenerating _borderClamp.
regenerating _flat.
regenerating _ambient.
regenerating _specularTable.
regenerating _specular2DTable.
regenerating _ramp.
regenerating _alphaRamp.
regenerating _alphaNotch.
regenerating _fog.
regenerating _fogEnter.
regenerating _normalCubeMap.
regenerating _noFalloff.
regenerating _quadratic.
regenerating _cinematic.
regenerating _scratch.
regenerating _scratch2.
regenerating _accum.
regenerating _scratchCubeMap.
regenerating _currentRender.
reloading makeintensity( lights/squarelight1a).
WARNING: Invalid compressed internal format

reloading lights/squarelight1.
reloading guis/assets/splash/launch.
WARNING: Invalid uncompressed internal format

reloading textures/bigchars.
WARNING: Invalid uncompressed internal format

reloading textures/black.
XF86VidModeGetGammaRampSize: 256
WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid compressed internal format

WARNING: Invalid compressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid compressed internal format

WARNING: Invalid compressed internal format

idFileSystem::OpenExplicitFileRead - reading from: /mnt/data/Software/doom3/gamex86_64.so
Loading game DLL: '/mnt/data/Software/doom3/base/gamex86_64.so'
--------- Initializing Game ----------
gamename: baseDOOM-1
gamedate: Feb 12 2013
...loading 'def/aas.def'
...loading 'def/ammo.def'
...loading 'def/bloopers.def'
...loading 'def/cache.def'
...loading 'def/char_sentry.def'
...loading 'def/characters.def'
...loading 'def/characters_eric.def'
...loading 'def/characters_james.def'
...loading 'def/chartest.def'
...loading 'def/cinematics.def'
...loading 'def/commo_hellgoo1.def'
...loading 'def/damage.def'
...loading 'def/debris.def'
...loading 'def/env.def'
...loading 'def/env_eric.def'
...loading 'def/func.def'
...loading 'def/gibs.def'
...loading 'def/heads.def'
...loading 'def/hellhole_seneca.def'
...loading 'def/info.def'
...loading 'def/items.def'
...loading 'def/johnc.def'
...loading 'def/map_admin.def'
...loading 'def/map_alphalabs1.def'
...loading 'def/map_alphalabs2.def'
...loading 'def/map_alphalabs3.def'
...loading 'def/map_alphalabs4.def'
...loading 'def/map_caverns2.def'
...loading 'def/map_comm1.def'
...loading 'def/map_commoutside.def'
...loading 'def/map_cpu1.def'
...loading 'def/map_cpuboss.def'
...loading 'def/map_delta1.def'
...loading 'def/map_delta2a.def'
...loading 'def/map_delta2b.def'
...loading 'def/map_delta3.def'
...loading 'def/map_delta4.def'
...loading 'def/map_delta5.def'
...loading 'def/map_enpro.def'
...loading 'def/map_fragchamber.def'
...loading 'def/map_hell1.def'
...loading 'def/map_hellhole.def'
...loading 'def/map_intro.def'
...loading 'def/map_maledict.def'
...loading 'def/map_marscity.def'
...loading 'def/map_marscity2.def'
...loading 'def/map_monorail.def'
...loading 'def/map_recycling.def'
...loading 'def/map_recycling2.def'
...loading 'def/map_site3.def'
...loading 'def/map_space.def'
...loading 'def/map_underground.def'
...loading 'def/maps.def'
...loading 'def/misc.def'
...loading 'def/monster_boss_cyberdemon.def'
...loading 'def/monster_boss_guardian.def'
...loading 'def/monster_boss_guardian_seeker.def'
...loading 'def/monster_boss_maledict.def'
...loading 'def/monster_boss_sabaoth.def'
...loading 'def/monster_boss_vagary.def'
...loading 'def/monster_default.def'
...loading 'def/monster_demon_archvile.def'
...loading 'def/monster_demon_cherub.def'
...loading 'def/monster_demon_d3xp_bruiser.def'
...loading 'def/monster_demon_hellknight.def'
...loading 'def/monster_demon_imp.def'
...loading 'def/monster_demon_maggot.def'
...loading 'def/monster_demon_mancubus.def'
...loading 'def/monster_demon_pinky.def'
...loading 'def/monster_demon_revenant.def'
...loading 'def/monster_demon_sentry.def'
...loading 'def/monster_demon_tick.def'
...loading 'def/monster_demon_trite.def'
...loading 'def/monster_demon_vulgar.def'
...loading 'def/monster_demon_wraith.def'
...loading 'def/monster_flying_cacodemon.def'
...loading 'def/monster_flying_lostsoul.def'
...loading 'def/monster_turret.def'
...loading 'def/monster_zombie_base.def'
...loading 'def/monster_zombie_bernie.def'
...loading 'def/monster_zombie_boney.def'
...loading 'def/monster_zombie_chainsaw.def'
...loading 'def/monster_zombie_commando.def'
...loading 'def/monster_zombie_commando_cgun.def'
...loading 'def/monster_zombie_fat.def'
...loading 'def/monster_zombie_fem.def'
...loading 'def/monster_zombie_generic.def'
...loading 'def/monster_zombie_jumpsuit.def'
...loading 'def/monster_zombie_maint.def'
...loading 'def/monster_zombie_morgue.def'
...loading 'def/monster_zombie_sawyer.def'
...loading 'def/monster_zsec_machinegun.def'
...loading 'def/monster_zsec_pistol.def'
...loading 'def/monster_zsec_shield.def'
...loading 'def/monster_zsec_shotgun.def'
...loading 'def/moveable.def'
...loading 'def/moveable_items.def'
...loading 'def/mp.def'
...loading 'def/mpsounds.def'
...loading 'def/npcs.def'
...loading 'def/npcs_james.def'
...loading 'def/path.def'
...loading 'def/pda.def'
...loading 'def/player.def'
...loading 'def/player_cinematics.def'
...loading 'def/powerups.def'
...loading 'def/recycling1_seneca.def'
...loading 'def/screenshots.def'
...loading 'def/target.def'
...loading 'def/test.def'
...loading 'def/triggers.def'
...loading 'def/weapon_bfg.def'
...loading 'def/weapon_chaingun.def'
...loading 'def/weapon_chainsaw.def'
...loading 'def/weapon_fists.def'
...loading 'def/weapon_flashlight.def'
...loading 'def/weapon_handgrenade.def'
...loading 'def/weapon_machinegun.def'
...loading 'def/weapon_pda.def'
...loading 'def/weapon_pistol.def'
...loading 'def/weapon_plasmagun.def'
...loading 'def/weapon_rocketlauncher.def'
...loading 'def/weapon_shotgun.def'
...loading 'def/weapon_soulcube.def'
...loading 'fx/berserkspawn.fx'
...loading 'fx/bigteleporter.fx'
...loading 'fx/bigteleporter2.fx'
...loading 'fx/bigteleporter3.fx'
...loading 'fx/bigteleporter4.fx'
...loading 'fx/blooddrip1.fx'
...loading 'fx/bloodrip1.fx'
...loading 'fx/bloodspurt1.fx'
...loading 'fx/chaingunfire.fx'
...loading 'fx/chaingunfire2.fx'
...loading 'fx/chaingunmuzzle.fx'
...loading 'fx/chainsawsmoke.fx'
...loading 'fx/dimlights.fx'
...loading 'fx/dm_laser.fx'
...loading 'fx/dm_laser2.fx'
...loading 'fx/earthquake.fx'
...loading 'fx/explosion1.fx'
...loading 'fx/explosion2.fx'
...loading 'fx/explosion3.fx'
...loading 'fx/explosion5.fx'
...loading 'fx/explosion6.fx'
...loading 'fx/floordust.fx'
...loading 'fx/fracture.fx'
...loading 'fx/fractureblue.fx'
...loading 'fx/headsplat.fx'
...loading 'fx/headspurt.fx'
...loading 'fx/hkwalk.fx'
...loading 'fx/itemspawn.fx'
...loading 'fx/maggot_dude.fx'
...loading 'fx/multiplayer.fx'
...loading 'fx/pentagram.fx'
...loading 'fx/plasma.fx'
...loading 'fx/plasmaexplosion.fx'
...loading 'fx/playergib.fx'
...loading 'fx/playervaporize.fx'
...loading 'fx/rocket_detonate.fx'
...loading 'fx/rocket_fly.fx'
...loading 'fx/rocket_residue.fx'
...loading 'fx/skulltrail.fx'
...loading 'fx/skulltrail2.fx'
...loading 'fx/smallfire.fx'
...loading 'fx/smallsparks.fx'
...loading 'fx/smallsparks1fred.fx'
...loading 'fx/smallsparks2fred.fx'
...loading 'fx/smallsparks3fred.fx'
...loading 'fx/smallsparks4fred.fx'
...loading 'fx/sparks.fx'
...loading 'fx/sparks2.fx'
...loading 'fx/steam1.fx'
...loading 'fx/teleporter.fx'
...loading 'fx/teleporter1.fx'
...loading 'fx/teleporter1_fly.fx'
...loading 'fx/teleporter2.fx'
...loading 'fx/teleporter3.fx'
...loading 'fx/teleporterplayer.fx'
...loading 'fx/turkeybeam.fx'
...loading 'particles/alphalabs1.prt'
...loading 'particles/archvile.prt'
...loading 'particles/archyplay.prt'
...loading 'particles/blooddrop.prt'
...loading 'particles/caverns.prt'
...loading 'particles/chang.prt'
...loading 'particles/cpu.prt'
...loading 'particles/cyberdemon.prt'
...loading 'particles/delta3.prt'
...loading 'particles/duffy.prt'
...loading 'particles/examples.prt'
...loading 'particles/explosions.prt'
...loading 'particles/fire.prt'
...loading 'particles/fredo.prt'
...loading 'particles/hell1fire.prt'
...loading 'particles/ktest.prt'
...loading 'particles/ktest2.prt'
...loading 'particles/mars_city1.prt'
...loading 'particles/mars_city2.prt'
...loading 'particles/mc_underground.prt'
...loading 'particles/monorail.prt'
...loading 'particles/monster_weapons.prt'
...loading 'particles/multiplayer.prt'
...loading 'particles/patrick2.prt'
...loading 'particles/pfire.prt'
...loading 'particles/recycling.prt'
...loading 'particles/seneca.prt'
...loading 'particles/site3.prt'
...loading 'particles/steam.prt'
...loading 'particles/weapons.prt'
...loading 'particles/wormsteam.prt'
...loading 'af/char_campbell.af'
...loading 'af/char_hazmat.af'
...loading 'af/char_lanternguy.af'
...loading 'af/char_npc_base.af'
...loading 'af/char_npc_misc.af'
...loading 'af/char_poppy.af'
...loading 'af/char_sentry.af'
...loading 'af/char_wounded_marine.af'
...loading 'af/default.af'
...loading 'af/env_char_npcs_bag.af'
...loading 'af/env_cranegame.af'
...loading 'af/env_craneplatform_caverns1.af'
...loading 'af/env_craneplatform_mcunderground.af'
...loading 'af/env_evilmeat.af'
...loading 'af/env_gibs_leftarm.af'
...loading 'af/env_gibs_leftleg.af'
...loading 'af/env_gibs_rtlolegstump.af'
...loading 'af/env_gibs_rtuplegstump.af'
...loading 'af/env_gibs_ruparmstub.af'
...loading 'af/env_gibs_spine.af'
...loading 'af/env_gibs_torso.af'
...loading 'af/env_hellcage_long.af'
...loading 'af/env_hellcage_medium.af'
...loading 'af/env_hellcage_short.af'
...loading 'af/env_hellchain.af'
...loading 'af/env_juglamp.af'
...loading 'af/env_mummy.af'
...loading 'af/env_mummy_fixed.af'
...loading 'af/env_pipe_ninetysix.af'
...loading 'af/env_rope.af'
...loading 'af/env_skeleton.af'
...loading 'af/env_steampipe_a.af'
...loading 'af/env_steampipe_b.af'
...loading 'af/env_steampipe_blue_128.af'
...loading 'af/env_steampipe_c.af'
...loading 'af/env_steampipe_grey_128.af'
...loading 'af/env_steampipe_hires.af'
...loading 'af/env_steampipe_orange_128.af'
...loading 'af/env_swing_tubearm.af'
...loading 'af/env_swinglight_long.af'
...loading 'af/env_swinglight_long_fixed.af'
...loading 'af/env_swinglight_long_wbulbs.af'
...loading 'af/env_swinglight_long_wbulbs_128.af'
...loading 'af/env_swinglight_long_wbulbs_192.af'
...loading 'af/env_swinglight_long_wbulbs_32.af'
...loading 'af/env_swinglight_long_wbulbs_fixed.af'
...loading 'af/env_swinglight_round.af'
...loading 'af/env_swinglight_sl128.af'
...loading 'af/env_swinglight_sl128_fixed.af'
...loading 'af/env_swinglight_sl64.af'
...loading 'af/env_vehicle_buggy.af'
...loading 'af/env_vehicle_locust.af'
...loading 'af/env_wirea.af'
...loading 'af/env_wireb.af'
...loading 'af/env_wirec.af'
...loading 'af/env_xianbutton_1.af'
...loading 'af/env_xianbutton_2.af'
...loading 'af/env_xianbutton_3.af'
...loading 'af/monster_boss_cyberdemon.af'
...loading 'af/monster_boss_guardian.af'
...loading 'af/monster_boss_sabaoth.af'
...loading 'af/monster_demon_archvile.af'
...loading 'af/monster_demon_baron.af'
...loading 'af/monster_demon_cacodemon.af'
...loading 'af/monster_demon_cherub.af'
...loading 'af/monster_demon_hellknight.af'
...loading 'af/monster_demon_imp.af'
...loading 'af/monster_demon_lost.af'
...loading 'af/monster_demon_maggot.af'
...loading 'af/monster_demon_mancubus2.af'
...loading 'af/monster_demon_pink.af'
...loading 'af/monster_demon_revenant2.af'
...loading 'af/monster_demon_tick.af'
...loading 'af/monster_demon_trite.af'
...loading 'af/monster_demon_vagary.af'
...loading 'af/monster_demon_vulgar.af'
...loading 'af/monster_demon_wraith.af'
...loading 'af/monster_flying_cherub.af'
...loading 'af/monster_sentry1.af'
...loading 'af/monster_zombie_base.af'
...loading 'af/monster_zombie_bernie.af'
...loading 'af/monster_zombie_chainsaw.af'
...loading 'af/monster_zombie_commando.af'
...loading 'af/monster_zombie_commando_cgun.af'
...loading 'af/monster_zombie_fat.af'
...loading 'af/monster_zombie_maint.af'
...loading 'af/monster_zombie_misc.af'
...loading 'af/monster_zombie_morgue.af'
...loading 'af/monster_zombie_sawyer.af'
...loading 'af/monster_zombie_security_machinegun.af'
...loading 'af/monster_zombie_security_pistol.af'
...loading 'af/monster_zombie_security_shotgun.af'
...loading 'af/monster_zombie_zfem.af'
...loading 'af/player_doommarine.af'
...loading 'af/player_npcs.af'
...loading 'newpdas/admin_banks.pda'
...loading 'newpdas/admin_dorweiler.pda'
...loading 'newpdas/admin_moses.pda'
...loading 'newpdas/admin_simons.pda'
...loading 'newpdas/alphalabs1_berger.pda'
...loading 'newpdas/alphalabs1_krietman.pda'
...loading 'newpdas/alphalabs1_lipsitz.pda'
...loading 'newpdas/alphalabs1_smith.pda'
...loading 'newpdas/alphalabs2_chin.pda'
...loading 'newpdas/alphalabs2_connors.pda'
...loading 'newpdas/alphalabs3_abrams.pda'
...loading 'newpdas/alphalabs3_lamia.pda'
...loading 'newpdas/alphalabs3_nelson.pda'
...loading 'newpdas/alphalabs3_poota.pda'
...loading 'newpdas/alphalabs4_kaczynski.pda'
...loading 'newpdas/caverns1_cody.pda'
...loading 'newpdas/comm1_blake.pda'
...loading 'newpdas/comm1_finch.pda'
...loading 'newpdas/comm1_wolfe.pda'
...loading 'newpdas/commoutside_holiday.pda'
...loading 'newpdas/commoutside_ridge.pda'
...loading 'newpdas/cpu_bates.pda'
...loading 'newpdas/cpu_haskell.pda'
...loading 'newpdas/cpuboss_tooloose.pda'
...loading 'newpdas/default.pda'
...loading 'newpdas/delta1_mora.pda'
...loading 'newpdas/delta1_price.pda'
...loading 'newpdas/delta2a_cinders.pda'
...loading 'newpdas/delta2a_raleigh.pda'
...loading 'newpdas/delta2a_wilson.pda'
...loading 'newpdas/delta2b_bullman.pda'
...loading 'newpdas/delta2b_erikson.pda'
...loading 'newpdas/delta2b_mcneil.pda'
...loading 'newpdas/delta2b_stemmons.pda'
...loading 'newpdas/delta3_cerano.pda'
...loading 'newpdas/delta3_lee.pda'
...loading 'newpdas/delta3_shultz.pda'
...loading 'newpdas/delta4_gilbert.pda'
...loading 'newpdas/delta5_jackson.pda'
...loading 'newpdas/delta5_swann.pda'
...loading 'newpdas/enpro_chasar.pda'
...loading 'newpdas/enpro_hammer.pda'
...loading 'newpdas/enpro_raad.pda'
...loading 'newpdas/hell_garlick.pda'
...loading 'newpdas/hell_hebert.pda'
...loading 'newpdas/hellhole_id.pda'
...loading 'newpdas/info_emails.pda'
...loading 'newpdas/marscity2_caseon.pda'
...loading 'newpdas/marscity2_duncan.pda'
...loading 'newpdas/marscity2_stanton.pda'
...loading 'newpdas/marscity2_tyson.pda'
...loading 'newpdas/mc1_berneche.pda'
...loading 'newpdas/mcunderground_baston.pda'
...loading 'newpdas/mcunderground_delahue.pda'
...loading 'newpdas/mcunderground_ryan.pda'
...loading 'newpdas/mcunderground_young.pda'
...loading 'newpdas/monorail_cullen.pda'
...loading 'newpdas/monorail_harding.pda'
...loading 'newpdas/monorail_hollies.pda'
...loading 'newpdas/monorail_ross.pda'
...loading 'newpdas/personal.pda'
...loading 'newpdas/recycling1_garza.pda'
...loading 'newpdas/recycling1_sadowayj.pda'
...loading 'newpdas/recycling2_johnson.pda'
...loading 'newpdas/recycling2_moen.pda'
...loading 'newpdas/site3_davis.pda'
...loading 'newpdas/site3_rogers.pda'
...loading 'newpdas/videos.pda'
Initializing event system
...473 event definitions
Initializing class hierarchy
...142 classes, 764368 bytes for event callbacks
Initializing scripts
WARNING: Non-portable: path contains uppercase characters: base/mnt/data/Software/doom3/base/pak000.pk4/script/script
Fixed up to /home/pk/.doom3/base/mnt/data/software/doom3/base/pak000.pk4/script/script/map_alphalabs3_crane.script
WARNING: Non-portable: path contains uppercase characters: base/mnt/data/Software/doom3/base/pak000.pk4/script/script
Fixed up to /mnt/data/Software/doom3/base/mnt/data/software/doom3/base/pak000.pk4/script/script/map_alphalabs3_crane.script
/proc/cpuinfo CPU frequency: 1199 MHz
Compiled 'removeInitialSplineAngles': 0.0 ms
---------- Compile stats ----------
Files loaded:
   script/doom_main.script
   pak000.pk4/script/doom_events.script
   pak000.pk4/script/doom_util.script
   pak000.pk4/script/weapon_base.script
   pak000.pk4/script/ai_base.script
   pak000.pk4/script/weapon_fists.script
   pak000.pk4/script/weapon_pistol.script
   pak000.pk4/script/weapon_shotgun.script
   pak000.pk4/script/weapon_machinegun.script
   pak000.pk4/script/weapon_chaingun.script
   pak000.pk4/script/weapon_handgrenade.script
   pak000.pk4/script/weapon_plasmagun.script
   pak000.pk4/script/weapon_rocketlauncher.script
   pak000.pk4/script/weapon_bfg.script
   pak000.pk4/script/weapon_soulcube.script
   pak000.pk4/script/weapon_chainsaw.script
   pak000.pk4/script/weapon_flashlight.script
   pak000.pk4/script/weapon_pda.script
   pak000.pk4/script/ai_monster_base.script
   pak000.pk4/script/ai_monster_zombie_base.script
   pak000.pk4/script/ai_monster_demon_archvile.script
   pak000.pk4/script/ai_monster_demon_cherub.script
   pak000.pk4/script/ai_monster_demon_hellknight.script
   pak000.pk4/script/ai_monster_demon_imp.script
   pak000.pk4/script/ai_monster_demon_maggot.script
   pak000.pk4/script/ai_monster_demon_mancubus.script
   pak000.pk4/script/ai_monster_demon_pinky.script
   pak000.pk4/script/ai_monster_demon_revenant.script
   pak000.pk4/script/ai_monster_demon_trite.script
   pak000.pk4/script/ai_monster_demon_wraith.script
   pak000.pk4/script/ai_monster_flying_lostsoul.script
   pak000.pk4/script/ai_monster_flying_cacodemon.script
   pak000.pk4/script/ai_monster_zombie.script
   pak000.pk4/script/ai_monster_zombie_morgue.script
   pak000.pk4/script/ai_monster_zombie_sawyer.script
   pak000.pk4/script/ai_monster_zombie_bernie.script
   pak000.pk4/script/ai_monster_zombie_commando_cgun.script
   pak000.pk4/script/ai_monster_zombie_commando_tentacle.script
   pak000.pk4/script/ai_monster_zombie_security_pistol.script
   pak000.pk4/script/ai_monster_turret.script
   pak000.pk4/script/ai_monster_boss_vagary.script
   pak000.pk4/script/ai_monster_boss_cyberdemon.script
   pak000.pk4/script/ai_monster_boss_guardian.script
   pak000.pk4/script/ai_monster_boss_guardian_seeker.script
   pak000.pk4/script/ai_monster_boss_sabaoth.script
   pak000.pk4/script/ai_character.script
   pak000.pk4/script/ai_character_prone.script
   pak000.pk4/script/ai_character_sentry.script
   pak000.pk4/script/ai_player.script
   pak000.pk4/script/ai_alphalabs2_scientist1.script
   pak000.pk4/script/map_admin1.script
   pak000.pk4/script/map_alphalabs1.script
   pak000.pk4/script/map_alphalabs2.script
   pak000.pk4/script/map_alphalabs3_crane.script
   pak000.pk4/script/map_alphalabs3.script
   pak000.pk4/script/map_alphalabs4.script
   pak000.pk4/script/map_caves.script
   pak000.pk4/script/map_caves2.script
   pak000.pk4/script/map_comm1.script
   pak000.pk4/script/map_commoutside_lift.script
   pak000.pk4/script/map_commoutside.script
   pak000.pk4/script/map_cpu.script
   pak000.pk4/script/map_cpuboss.script
   pak000.pk4/script/map_delta1.script
   pak000.pk4/script/map_delta2a.script
   pak000.pk4/script/map_delta2b.script
   pak000.pk4/script/map_delta3.script
   pak000.pk4/script/map_delta5.script
   pak000.pk4/script/map_enpro.script
   pak000.pk4/script/map_hell1.script
   pak000.pk4/script/map_hellhole.script
   pak000.pk4/script/map_recycling1.script
   pak000.pk4/script/map_recycling2.script
   pak000.pk4/script/map_site3.script
   pak000.pk4/script/map_marscity1.script
   pak000.pk4/script/map_marscity2.script
   pak000.pk4/script/map_mc_underground.script
   pak000.pk4/script/map_monorail.script
   pak000.pk4/script/ai_follower.script

Memory usage:
     Strings: 79, 13232 bytes
  Statements: 67783, 2711320 bytes
   Functions: 2108, 317908 bytes
   Variables: 170776 bytes
    Mem used: 4377992 bytes
 Static data: 4014344 bytes
   Allocated: 5566220 bytes
 Thread size: 14056 bytes

...6 aas types
game initialized.
--------------------------------------
-------- Initializing Session --------
WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid compressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Non-portable: path contains uppercase characters: base/mnt/data/Software/doom3/base/pak000.pk4/guis/guis/test
Fixed up to /home/pk/.doom3/base/mnt/data/software/doom3/base/pak000.pk4/guis/guis/test/grid2b.pd
WARNING: Non-portable: path contains uppercase characters: base/mnt/data/Software/doom3/base/pak000.pk4/guis/guis/test
Fixed up to /mnt/data/Software/doom3/base/mnt/data/software/doom3/base/pak000.pk4/guis/guis/test/grid2b.pd
WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid compressed internal format

WARNING: Non-portable: path contains uppercase characters: base/mnt/data/Software/doom3/base/pak000.pk4/guis/guis/test
Fixed up to /home/pk/.doom3/base/mnt/data/software/doom3/base/pak000.pk4/guis/guis/test/grid3b.pd
WARNING: Non-portable: path contains uppercase characters: base/mnt/data/Software/doom3/base/pak000.pk4/guis/guis/test
Fixed up to /mnt/data/Software/doom3/base/mnt/data/software/doom3/base/pak000.pk4/guis/guis/test/grid3b.pd
WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid compressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid compressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid compressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid compressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Invalid uncompressed internal format

idFileSystem::OpenExplicitFileRead - reading from: /home/pk/.doom3/base/../base/doomkey
idFileSystem::OpenExplicitFileRead - reading from: /home/pk/.doom3/base/../base/xpkey
session initialized
--------------------------------------
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07023
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07024
WARNING: Unknown string id #str_07021
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07055
WARNING: Unknown string id #str_07025
WARNING: Unknown string id #str_07026
WARNING: Unknown string id #str_07027
WARNING: Unknown string id #str_07029
WARNING: Unknown string id #str_07028
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07054
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07131
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07132
WARNING: Unknown string id #str_07050
WARNING: Unknown string id #str_07049
WARNING: Unknown string id #str_07053
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07056
WARNING: Unknown string id #str_07018
WARNING: Unknown string id #str_07040
WARNING: Unknown string id #str_07044
WARNING: Unknown string id #str_07047
WARNING: Unknown string id #str_07041
WARNING: Unknown string id #str_07042
WARNING: Unknown string id #str_07038
WARNING: Unknown string id #str_07036
WARNING: Unknown string id #str_07037
WARNING: Unknown string id #str_07022
WARNING: Unknown string id #str_07186
WARNING: Unknown string id #str_07186
idFileSystem::OpenExplicitFileRead - reading from: /home/pk/.doom3/d3xp/pak000.pk4
idFileSystem::OpenExplicitFileRead - reading from: /home/pk/.doom3/d3xp/pak000.pk4
idFileSystem::OpenExplicitFileRead - reading from: /mnt/data/Software/doom3/d3xp/pak000.pk4
idFileSystem::OpenExplicitFileRead - reading from: /d3xp/pak000.pk4
idFileSystem::OpenExplicitFileRead - reading from: /home/pk/.doom3/d3xp/default.cfg
WARNING: Invalid uncompressed internal format

WARNING: Unknown string id #str_07212
--- Common Initialization Complete ---
------------- Warnings ---------------
during DOOM 3 initialization...
WARNING: Invalid compressed internal format

WARNING: Invalid uncompressed internal format

WARNING: Non-portable: path contains uppercase characters: base/mnt/data/Software/doom3/base/pak000.pk4/guis/guis/test
WARNING: Non-portable: path contains uppercase characters: base/mnt/data/Software/doom3/base/pak000.pk4/script/script
WARNING: Unknown string id #str_07018
WARNING: Unknown string id #str_07021
WARNING: Unknown string id #str_07022
WARNING: Unknown string id #str_07023
WARNING: Unknown string id #str_07024
WARNING: Unknown string id #str_07025
WARNING: Unknown string id #str_07026
WARNING: Unknown string id #str_07027
WARNING: Unknown string id #str_07028
WARNING: Unknown string id #str_07029
WARNING: Unknown string id #str_07036
WARNING: Unknown string id #str_07037
WARNING: Unknown string id #str_07038
WARNING: Unknown string id #str_07040
WARNING: Unknown string id #str_07041
WARNING: Unknown string id #str_07042
WARNING: Unknown string id #str_07044
WARNING: Unknown string id #str_07047
WARNING: Unknown string id #str_07049
WARNING: Unknown string id #str_07050
WARNING: Unknown string id #str_07053
WARNING: Unknown string id #str_07054
WARNING: Unknown string id #str_07055
WARNING: Unknown string id #str_07056
WARNING: Unknown string id #str_07131
WARNING: Unknown string id #str_07132
WARNING: Unknown string id #str_07183
WARNING: Unknown string id #str_07186
WARNING: Unknown string id #str_07212
33 warnings
pid: 3353
5648 MB System Memory
guessing video ram ( use +set sys_videoRam to force ) ..
guess failed, return default low-end VRAM setting ( 64MB VRAM )
64 MB Video Memory
Async thread started
WARNING: Invalid compressed internal format

Opening IP socket: localhost:-1
sent a version check request
NetScan with challenge 1
No update available
--------- Game Map Shutdown ----------
--------------------------------------
Shutting down sound hardware
----------- Alsa Shutdown ------------
close pcm
dlclose
--------------------------------------
idRenderSystem::Shutdown()
--------- Game Map Shutdown ----------
--------------------------------------
idRenderSystem::Shutdown()

Thank you in advance.

Peter

UPDATE: I'm attaching some relevant lines from output of the strace command. Hope this could be of any help.

access("/etc/asound.conf", R_OK)        = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
access("/home/pk/.asoundrc", R_OK)      = -1 ENOENT (No such file or directory)
connect(27, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
open("/d3xp", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/d3xp/pak000.pk4", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/autoexec.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/dds/lights/squarelight1.dds", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/glprogs/arbFP_glasswarp.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/glprogs/arbVP_glasswarp.txt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/guis/takeNotes.gui", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/savegames", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/ed/gui/chirpconnect.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/ed/gui/click3.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/ed/gui/disconnect1.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/ed/gui/error.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/ed/gui/menuclickup.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/ed/gui/obj_down.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/ed/gui/ping2.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/ed/gui/ping.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/misc/idlogo_audio.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/musical/d3theme.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/vo/intro/intro_test12.ogg", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/vo/intro/intro_test12.wav", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/base/sound/vo/intro", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/d3xp/default.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/d3xp/pak000.pk4", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.doom3/gamex86_64.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/pk/.pulse/client.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/pk/.Xdefaults-pK-VAIO", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/proc/dri/0/umm", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/tls/libtasn1.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/tls/x86_64/libtasn1.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/x86_64/libtasn1.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/d3xp/pak000.pk4", 0x7fff7773a7f0) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/autoexec.cfg", 0x7fff77739250) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/dds/lights/squarelight1.dds", 0x7fff777390b0) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/glprogs/arbFP_glasswarp.txt", 0x7fff77739200) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/glprogs/arbVP_glasswarp.txt", 0x7fff77739200) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/guis/takeNotes.gui", 0x7fff77739ac0) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/guis/takeNotes.gui", 0x7fff77739b20) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/ed/gui/chirpconnect.wav", 0x7fff77739250) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/ed/gui/click3.wav", 0x7fff77739220) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/ed/gui/disconnect1.wav", 0x7fff77739290) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/ed/gui/error.wav", 0x7fff777392a0) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/ed/gui/menuclickup.wav", 0x7fff77739250) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/ed/gui/obj_down.wav", 0x7fff77739250) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/ed/gui/ping2.wav", 0x7fff77739320) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/ed/gui/ping.wav", 0x7fff77739320) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/misc/idlogo_audio.wav", 0x7fff77739330) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/musical/d3theme.wav", 0x7fff7773a010) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/vo/intro/intro_test12.ogg", 0x7fff77739340) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/vo/intro/intro_test12.ogg", 0x7fff77739360) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/base/sound/vo/intro/intro_test12.wav", 0x7fff77739340) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/d3xp/default.cfg", 0x7fff7773a7f0) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/d3xp/pak000.pk4", 0x7fff7773a7f0) = -1 ENOENT (No such file or directory)
stat("/home/pk/.doom3/gamex86_64.so", 0x7fff77739be0) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls", 0x7fff77739260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls/x86_64", 0x7fff77739260) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/x86_64", 0x7fff77739260) = -1 ENOENT (No such file or directory)

problem running with OpenGL

I am trying to run the engine. My PC's specification is here http://paste.ubuntu.com/1215030/

As I am using AMD fglrx driver, compiling with EGL don't work out for me. So I try to use opengl build by setting TARGET_OPENGL in site.conf file to 1. It compiles ok; but when I tried to run it, the screen resolution changed and for 1/2 second screen flicker, then the code exit. But the resolution stays low as well(That's probably a fglrx issue, crashed opengl apps always do it). The terminal output is here http://paste.ubuntu.com/1215042/

By analyzing, it seems the problem is causing by GL_EnableVertexAttribArray call(my wild guess). Also none of the gl2progs/ file seems to found. When I run the program with gdb, it gives one additional hint -

using GLSL renderSystem
WARNING: Invalid compressed internal format

WARNING: Invalid uncompressed internal format

GL_EnableVertexAttribArray: unbound attribute index

Program received signal SIGILL, Illegal instruction.
0x0000000000484ae8 in GL_EnableVertexAttribArray (index=) at renderer/tr_backend.cpp:244
244 common->Printf("GL_EnableVertexAttribArray: unbound attribute index\n");
(gdb)

I am not sure what is causing it. I compiled and run the dhewm3, and that's seems to run perfectly well. Also I have the original doom3's binary and that's also seems ok. May be that's a glsl issue. A 'glxinfo' of my system is here http://paste.ubuntu.com/1215065/

Couldn't find Game dymatic library.

I've compiled dante on my Chromebook running Ubuntu 12.10 with OpenGL ES Driver copied over from the Chrome OS. Everything went fine however when I try to run the game I get:

DOOM 1.3.1.1304 linux-arm Jan 11 2013 21:23:19
found interface lo - loopback
found interface mlan0 - 192.168.1.138/255.255.255.0
no 'base' directory in exe path /home/user/Documents/Doom3/dante/neo, skipping
no 'base' directory in cwd path /home/user/Downloads, skipping
WARNING: using hardcoded default base path
------ Initializing File System ------
Loaded pk4 /home/user/.doom3/base/game00.pk4 with checksum 0x29cdb978
Loaded pk4 /home/user/.doom3/base/game02.pk4 with checksum 0x80401dd2
Loaded pk4 /home/user/.doom3/base/game03.pk4 with checksum 0x351c23e8
Loaded pk4 /home/user/.doom3/base/pak000.pk4 with checksum 0x28d208f1
Loaded pk4 /home/user/.doom3/base/pak001.pk4 with checksum 0x40244be0
Loaded pk4 /home/user/.doom3/base/pak002.pk4 with checksum 0xc51ecdcd
Loaded pk4 /home/user/.doom3/base/pak003.pk4 with checksum 0xcd79d028
Loaded pk4 /home/user/.doom3/base/pak004.pk4 with checksum 0x765e4f8b
Loaded pk4 /home/user/.doom3/base/pak005.pk4 with checksum 0x8ffc3621
Loaded pk4 /home/user/.doom3/base/pak006.pk4 with checksum 0x95b65ab
Loaded pk4 /home/user/.doom3/base/pak007.pk4 with checksum 0x666bdb3c
Current search path:
/home/user/.doom3/base
/home/user/.doom3/base/pak007.pk4 (38 files)
/home/user/.doom3/base/pak006.pk4 (48 files)
/home/user/.doom3/base/pak005.pk4 (63 files)
/home/user/.doom3/base/pak004.pk4 (5137 files)
/home/user/.doom3/base/pak003.pk4 (4676 files)
/home/user/.doom3/base/pak002.pk4 (6120 files)
/home/user/.doom3/base/pak001.pk4 (8972 files)
/home/user/.doom3/base/pak000.pk4 (2698 files)
/home/user/.doom3/base/game03.pk4 (2 files)
/home/user/.doom3/base/game02.pk4 (2 files)
/home/user/.doom3/base/game00.pk4 (2 files)
/usr/local/games/doom3/base
game DLL: 0x0 in pak: 0x0
Addon pk4s:

file system initialized.

----- Initializing Decls -----

------- Initializing renderSystem --------

renderSystem initialized.

5206 strings read from strings/english.lang
Couldn't open journal files
execing editor.cfg
execing default.cfg
couldn't exec DoomConfig.cfg
couldn't exec autoexec.cfg
5206 strings read from strings/english.lang
----- Initializing Sound System ------

sound system initialized.

----- R_InitOpenGL -----
Setup X display connection
Initializing OpenGL display
Using 8/8/8 Color bits, 8 Alpha bits, 24 depth, 8 stencil display.
GL_RENDERER: Mali-T604
GL_EXTENSIONS: GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_ARM_texture_format_rgba16_la16 GL_OES_depth24 GL_OES_depth_texture GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_occlusion_query_boolean GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_ARM_mali_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture
XF86DGA not available, forcing DGA mouse off

------- Input Initialization -------
XKB extension: compile time 0x1:0x0, runtime 0x1:0x0: OK

XKB extension present on server ( 0x1:0x0 )

dlopen(libasound.so.2)
asoundlib version: 1.0.25
Alsa is available
------ Alsa Sound Initialization -----
opened Alsa PCM device default for playback
device buffer size: 5461 frames ( 21844 bytes )

allocated a mix buffer of 16384 bytes

X..GL_ARB_multitexture not found
X..GL_ARB_texture_env_combine not found
X..GL_ARB_texture_cube_map not found
X..GL_ARB_texture_env_dot3 not found
X..GL_ARB_texture_env_add not found
X..GL_ARB_texture_non_power_of_two not found
X..GL_EXT_texture_lod not found
X..GL_1.4_texture_lod_bias not found
X..GL_EXT_shared_texture_palette not found
X..GL_EXT_texture3D not found
X..GL_ARB_vertex_buffer_object not found
X..GL_ARB_vertex_program not found
X..GL_ARB_fragment_program not found
X..GL_ARB_shading_language_100 not found
---------- R_GLSL_Init ----------
Not available.
----- R_ReloadGLSLPrograms -----
gl2progs/interaction.vert
gl2progs/interaction.frag
gl2progs/shadow.vert
gl2progs/shadow.frag
gl2progs/default.vert
gl2progs/default.frag
gl2progs/zfill.vert

gl2progs/zfill.frag

using GLSL renderSystem
Regenerated world, staticAllocCount = 0.
Shutting down sound hardware
----------- Alsa Shutdown ------------
close pcm

dlclose

idRenderSystem::Shutdown()
Sys_Error: couldn't find game dynamic library

I have the "gamearmv7.so" and "gamearmv7-d3xp.so" that were made from the "libgame.so". I assume this is what dante is looking for, any idea where I should put them, or how I can get dante to see them?

I've tried copying them to my base folder, but that does no good, any help anyone can offer?

Support switching between Blinn-Phong and Phong shading models

Unfortunately due to the limitations of Doom 3 media the material specularity exponent must always be a fixed value. However, it would be possible to create more realistic specularity by making use of the surface type (similar to how bullet impact/ricochet sounds are selected.)

The possibility of mid-surface aliasing must also be evaluated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.