GithubHelp home page GithubHelp logo

suijingfeng / vkopenarena Goto Github PK

View Code? Open in Web Editor NEW
61.0 8.0 6.0 109.68 MB

Old games never die, they just fade away...

Home Page: http://openarena.ws

Makefile 0.31% C++ 8.42% C 89.77% Objective-C 0.03% Assembly 0.28% GLSL 0.25% Shell 0.16% Awk 0.01% Perl 0.04% Batchfile 0.06% HLSL 0.01% Lua 0.11% Python 0.12% HTML 0.26% Roff 0.08% Yacc 0.02% XSLT 0.01% NSIS 0.04% Rich Text Format 0.01% VBScript 0.01%
openarena vulkan quake3 game engine loongnix

vkopenarena's People

Contributors

morlackx avatar r-a-sattarov avatar suijingfeng avatar vladimir1795 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vkopenarena's Issues

about UI shader flare, can not find how the flare take effects

//REALLY COOL MENU BACKGROUNDY
menubacknologo_blueish
{
{
map gfx/fx/detail/d_sand.tga
rgbGen const ( 0.627451 0.666667 0.796079 )
tcMod scroll 0.1 0.1
}
{
map gfx/fx/detail/d_sand.tga
blendfunc gl_dst_color gl_src_color
rgbGen const ( 0.247059 0.803922 0.721569 )
tcMod scroll -0.04 0.1
tcMod scale -1.1 0.8
}
{
map gfx/fx/detail/d_ice.tga
blendfunc gl_dst_color gl_src_color
tcMod scale 2 2
}
{
map $whiteimage
blendfunc filter
rgbGen const ( 0.121569 0.12549 0.152941 )
tcMod scale 0.5 1
}
}

//REALLY COOL MENU BACKGROUNDY
menuback_blueish
{
{
map gfx/fx/detail/d_sand.tga
rgbGen const ( 0.627451 0.666667 0.796079 )
tcMod scroll 0.1 0.1
}
{
map gfx/fx/detail/d_sand.tga
blendfunc gl_dst_color gl_src_color
rgbGen const ( 0.247059 0.803922 0.721569 )
tcMod scroll -0.04 0.1
tcMod scale -1.1 0.8
}
{
map gfx/fx/detail/d_ice.tga
blendfunc gl_dst_color gl_src_color
tcMod scale 2 2
}
{
map textures/sfx/logo256.tga
blendfunc filter
tcMod scale 0.5 1
}
}

UI render error

R_FindImageFile: Fail loading menuback_blueish the from disk
R_FindImageFile: Fail loading menubacknologo_blueish the from disk

shot0001
have issue on :F CTF server

VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT

ERROR: Validation  [ VUID-vkFreeDescriptorSets-descriptorPool-00312 ] Object: 0x15 (Type = 22) | 
It is invalid to call vkFreeDescriptorSets() with a pool created without setting VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT. 
The Vulkan spec states: descriptorPool must have been created with the VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT flag 
(https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/vkspec.html#VUID-vkFreeDescriptorSets-descriptorPool-00312)

ERROR: Validation [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object: 0x3185cf0 (Type = 6) |
Submitted command buffer expects image 0x90 (subresource: aspectMask 0x1 array layer 0, mip level 0) to be in layout VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, instead, current layout is VK_IMAGE_LAYOUT_PREINITIALIZED.

SDL2 branch failed to compile

$ uname -ar
Linux orion.dev 5.6.8-300.fc32.ppc64le #1 SMP Wed Apr 29 17:40:17 UTC 2020 ppc64le ppc64le ppc64le GNU/Linux

$ gcc --version
gcc (GCC) 10.1.1 20200507 (Red Hat 10.1.1-1)

$ rpm -q SDL2-devel
SDL2-devel-2.0.12-1.fc32.ppc64le

$ make

make[1]: Entering directory '/home/tle/src/vkOpenArena'

  Building in build/release-linux-ppc64le:
  PLATFORM: linux
  ARCH: ppc64le
  VERSION: 3.0.0a
  COMPILE_PLATFORM: linux
  COMPILE_ARCH: ppc64le
  HAVE_VM_COMPILED: 
  CC: cc

  CFLAGS:
    -Wall -Wimplicit -Wstrict-prototypes -pipe -DUSE_ICON -DARCH_STRING="ppc64le" -m64 -DNO_VM_COMPILED -DNO_GZIP -Icode/zlib -DUSE_INTERNAL_JPEG -Icode/jpeg-8c
    -DUSE_LOCAL_HEADERS -DSTANDALONE -DPRODUCT_VERSION="3.0.0a" -Wformat=2 -Wformat-security -Wno-format-nonliteral -Wmissing-format-attribute -Wdisabled-optimization
    -Werror-implicit-function-declaration -MMD -DNDEBUG -O2 -ffast-math

  CLIENT_CFLAGS:
    -I/usr/include/SDL2 -D_REENTRANT -DUSE_OPENAL -DUSE_OPENAL_DLOPEN -DUSE_CURL -DUSE_CURL_DLOPEN -DUSE_CODEC_OPUS -DOPUS_BUILD -DHAVE_LRINTF -DFLOATING_POINT
    -DFLOAT_APPROX -DUSE_ALLOCA -Icode/opus-1.2.1/include -Icode/opus-1.2.1/celt -Icode/opus-1.2.1/silk -Icode/opus-1.2.1/silk/float -Icode/opusfile-0.9/include
    -DUSE_CODEC_VORBIS -Icode/libvorbis-1.3.6/include -Icode/libvorbis-1.3.6/lib -Icode/libogg-1.3.3/include -DUSE_RENDERER_DLOPEN -DUSE_MUMBLE

  SERVER_CFLAGS:
    

  LDFLAGS:
    

  LIBS:
    -ldl -lm

  CLIENT_LIBS:
    -lSDL2 -lcurl -lrt

  Output:
    oa_ded.ppc64le
    openarena.ppc64le
    renderer_openarena_ppc64le.so
    renderer_opengl1_ppc64le.so
    renderer_opengl2_ppc64le.so
    renderer_vulkan_ppc64le.so
    renderer_mydev_ppc64le.so
    baseoa/cgameppc64le.so
    baseoa/qagameppc64le.so
    baseoa/uippc64le.so
    missionpack/cgameppc64le.so
    missionpack/qagameppc64le.so
    missionpack/uippc64le.so

make[2]: Entering directory '/home/tle/src/vkOpenArena'
LD build/release-linux-ppc64le/oa_ded.ppc64le
LD build/release-linux-ppc64le/openarena.ppc64le
REF_CC code/renderer_oa/tr_flares.c
REF_CC code/renderer_oa/tr_main.c
REF_CC code/renderer_oa/tr_sky.c
REF_CC code/renderer_oa/matrix_multiplication.c
REF_CC code/renderergl1/tr_image_pcx.c
REF_CC code/renderergl1/tr_image_png.c
REF_CC code/renderergl1/tr_image_tga.c
REF_CC code/renderergl1/tr_init.c
REF_CC code/renderergl1/tr_light.c
REF_CC code/renderergl1/tr_main.c
REF_CC code/renderergl1/tr_marks.c
REF_CC code/renderergl1/tr_model.c
REF_CC code/renderergl1/tr_model_iqm.c
REF_CC code/renderergl1/tr_noise.c
REF_CC code/renderergl1/tr_scene.c
REF_CC code/renderergl1/tr_shade.c
REF_CC code/renderergl1/tr_shade_calc.c
REF_CC code/renderergl1/tr_shader.c
REF_CC code/renderergl1/tr_shadows.c
REF_CC code/renderergl1/tr_sky.c
REF_CC code/renderergl1/tr_surface.c
REF_CC code/renderergl1/tr_world.c
REF_CC code/renderergl1/tr_common.c
REF_CC code/renderergl1/matrix_multiplication.c
REF_CC code/renderercommon/sdl_glimp.c
REF_CC code/qcommon/q_shared.c
REF_CC code/qcommon/puff.c
REF_CC code/qcommon/q_math.c
In file included from code/renderer_oa/matrix_multiplication.c:8:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:54:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   54 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from /usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:79,
                 from code/renderer_oa/matrix_multiplication.c:8:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/mmintrin.h:52:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   52 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
/usr/bin/ld: build/release-linux-ppc64le/ded/sv_game.o: in function `SV_GameSystemCalls':
sv_game.c:(.text+0x3964): undefined reference to `qsnapvectorsse'
In file included from code/renderergl1/matrix_multiplication.c:8:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:54:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   54 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from /usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:79,
                 from code/renderergl1/matrix_multiplication.c:8:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/mmintrin.h:52:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   52 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:2260: build/release-linux-ppc64le/oa_ded.ppc64le] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from code/renderer_oa/matrix_multiplication.h:5,
                 from code/renderer_oa/matrix_multiplication.c:11:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:54:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   54 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
make[2]: *** [Makefile:2685: build/release-linux-ppc64le/renderer_oa/matrix_multiplication.o] Error 1
In file included from code/renderergl1/matrix_multiplication.h:5,
                 from code/renderergl1/matrix_multiplication.c:11:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:54:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   54 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
make[2]: *** [Makefile:2701: build/release-linux-ppc64le/renderergl1/matrix_multiplication.o] Error 1
code/renderergl1/tr_image_pcx.c: In function ‘R_LoadPCX’:
code/renderergl1/tr_image_pcx.c:74:38: warning: passing argument 2 of ‘ri.FS_ReadFile’ from incompatible pointer type [-Wincompatible-pointer-types]
   74 |  int len = ri.FS_ReadFile( filename, &raw);
      |                                      ^~~~
      |                                      |
      |                                      char **
code/renderergl1/tr_image_pcx.c:74:38: note: expected ‘void **’ but argument is of type ‘char **’
code/renderergl1/tr_image_tga.c: In function ‘R_LoadTGA’:
code/renderergl1/tr_image_tga.c:65:34: warning: passing argument 2 of ‘ri.FS_ReadFile’ from incompatible pointer type [-Wincompatible-pointer-types]
   65 |  length = ri.FS_ReadFile ( name, &buffer);
      |                                  ^~~~~~~
      |                                  |
      |                                  char **
code/renderergl1/tr_image_tga.c:65:34: note: expected ‘void **’ but argument is of type ‘char **’
In file included from code/renderer_oa/matrix_multiplication.h:5,
                 from code/renderer_oa/tr_flares.c:24:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:54:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   54 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from code/renderer_oa/matrix_multiplication.h:5,
                 from code/renderer_oa/tr_main.c:25:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:54:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   54 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from /usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:79,
                 from code/renderer_oa/matrix_multiplication.h:5,
                 from code/renderer_oa/tr_main.c:25:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/mmintrin.h:52:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   52 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from /usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:79,
                 from code/renderer_oa/matrix_multiplication.h:5,
                 from code/renderer_oa/tr_flares.c:24:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/mmintrin.h:52:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   52 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from code/renderer_oa/matrix_multiplication.h:5,
                 from code/renderer_oa/tr_sky.c:24:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:54:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   54 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from /usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:79,
                 from code/renderer_oa/matrix_multiplication.h:5,
                 from code/renderer_oa/tr_sky.c:24:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/mmintrin.h:52:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   52 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from code/renderergl1/matrix_multiplication.h:5,
                 from code/renderergl1/tr_main.c:25:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:54:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   54 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
In file included from /usr/lib/gcc/ppc64le-redhat-linux/10/include/xmmintrin.h:79,
                 from code/renderergl1/matrix_multiplication.h:5,
                 from code/renderergl1/tr_main.c:25:
/usr/lib/gcc/ppc64le-redhat-linux/10/include/mmintrin.h:52:2: error: #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   52 | #error "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
      |  ^~~~~
make[2]: *** [Makefile:2685: build/release-linux-ppc64le/renderer_oa/tr_flares.o] Error 1
make[2]: *** [Makefile:2685: build/release-linux-ppc64le/renderer_oa/tr_main.o] Error 1
make[2]: *** [Makefile:2685: build/release-linux-ppc64le/renderer_oa/tr_sky.o] Error 1
make[2]: *** [Makefile:2701: build/release-linux-ppc64le/renderergl1/tr_main.o] Error 1
/usr/bin/ld: build/release-linux-ppc64le/client/cl_cgame.o: in function `CL_CgameSystemCalls':
cl_cgame.c:(.text+0x1e88): undefined reference to `qsnapvectorsse'
/usr/bin/ld: build/release-linux-ppc64le/client/sv_game.o: in function `SV_GameSystemCalls':
sv_game.c:(.text+0x3964): undefined reference to `qsnapvectorsse'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:2051: build/release-linux-ppc64le/openarena.ppc64le] Error 1
code/renderergl1/tr_image_png.c: In function ‘ReadBufferedFile’:
code/renderergl1/tr_image_png.c:255:36: warning: passing argument 2 of ‘ri.FS_ReadFile’ from incompatible pointer type [-Wincompatible-pointer-types]
  255 |  BF->Length = ri.FS_ReadFile(name, &buffer);
      |                                    ^~~~~~~
      |                                    |
      |                                    char **
code/renderergl1/tr_image_png.c:255:36: note: expected ‘void **’ but argument is of type ‘char **’
code/renderergl1/tr_model.c: In function ‘R_RegisterMD3’:
code/renderergl1/tr_model.c:66:28: warning: passing argument 2 of ‘ri.FS_ReadFile’ from incompatible pointer type [-Wincompatible-pointer-types]
   66 |   ri.FS_ReadFile( namebuf, &buf );
      |                            ^~~~
      |                            |
      |                            char **
code/renderergl1/tr_model.c:66:28: note: expected ‘void **’ but argument is of type ‘char **’
code/renderergl1/tr_model.c: In function ‘R_RegisterMDR’:
code/renderergl1/tr_model.c:123:38: warning: passing argument 2 of ‘ri.FS_ReadFile’ from incompatible pointer type [-Wincompatible-pointer-types]
  123 |  int filesize = ri.FS_ReadFile(name, &buf);
      |                                      ^~~~
      |                                      |
      |                                      char **
code/renderergl1/tr_model.c:123:38: note: expected ‘void **’ but argument is of type ‘char **’
code/renderergl1/tr_model.c: In function ‘R_RegisterIQM’:
code/renderergl1/tr_model.c:165:34: warning: passing argument 2 of ‘ri.FS_ReadFile’ from incompatible pointer type [-Wincompatible-pointer-types]
  165 |  filesize = ri.FS_ReadFile(name, &buf);
      |                                  ^~~~
      |                                  |
      |                                  char **
code/renderergl1/tr_model.c:165:34: note: expected ‘void **’ but argument is of type ‘char **’
code/renderergl1/tr_model.c: In function ‘RE_RegisterModel’:
code/renderergl1/tr_model.c:349:46: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
  349 |   snprintf( altName, sizeof (altName), "%s.%s", localName, modelLoaders[ i ].ext );
      |                                              ^
code/renderergl1/tr_model.c:349:3: note: ‘snprintf’ output 2 or more bytes (assuming 65) into a destination of size 64
  349 |   snprintf( altName, sizeof (altName), "%s.%s", localName, modelLoaders[ i ].ext );
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/renderergl1/tr_init.c: In function ‘GLimp_InitExtensions’:
code/renderergl1/tr_init.c:328:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 4 [-Wformat-overflow=]
  328 |                 sprintf(target_string, "%d", maxAnisotropy);
      |                                         ^~
code/renderergl1/tr_init.c:328:40: note: directive argument in the range [1, 2147483647]
  328 |                 sprintf(target_string, "%d", maxAnisotropy);
      |                                        ^~~~
code/renderergl1/tr_init.c:328:17: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 4
  328 |                 sprintf(target_string, "%d", maxAnisotropy);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
code/renderergl1/tr_shader.c: In function ‘ScanAndLoadShaderFiles’:
code/renderergl1/tr_shader.c:2872:39: warning: passing argument 2 of ‘ri.FS_ReadFile’ from incompatible pointer type [-Wincompatible-pointer-types]
 2872 |   summand = ri.FS_ReadFile( filename, &buffers[i] );
      |                                       ^~~~~~~~~~~
      |                                       |
      |                                       char **
code/renderergl1/tr_shader.c:2872:39: note: expected ‘void **’ but argument is of type ‘char **’
make[2]: Leaving directory '/home/tle/src/vkOpenArena'
make[1]: *** [Makefile:1078: targets] Error 2
make[1]: Leaving directory '/home/tle/src/vkOpenArena'
make: *** [Makefile:998: release] Error 2

cc @suijingfeng any help is greatly appreciated

pxlmap map 's sky render error

shot0028

R_FindImageFile: Fail loading env/xnight2_rt.tga the from disk
R_FindImageFile: Fail loading env/xnight2_bk.tga the from disk
R_FindImageFile: Fail loading env/xnight2_lf.tga the from disk
R_FindImageFile: Fail loading env/xnight2_ft.tga the from disk
R_FindImageFile: Fail loading env/xnight2_up.tga the from disk
R_FindImageFile: Fail loading env/xnight2_dn.tga the from disk
stitched 0 LoD cracks
...loaded 1414 faces, 268 meshes, 1 trisurfs, 42 flares

---R_LoadMarksurfaces---

---R_LoadNodesAndLeafs---

---R_LoadSubmodels---

---R_LoadVisibility---

---R_LoadEntities---

---R_LoadLightGrid---

R_FindImageFile: Fail loading playeroverlays/playerSuit1_Neutral the from disk
R_FindImageFile: Fail loading models/weaphits/kamikred the from disk
R_FindImageFile: Fail loading poopypants the from disk
Ugly shader name: C:\projects\oa\newplasrailhit\Sphere
R_FindImageFile: Fail loading rocketFlare_001 the from disk
Ugly shader name: C:\projects\oa\newtele\Circle
R_FindImageFile: Fail loading teleporterEffect the from disk
WARNING: reused image textures/flares/lava.tga with mixed glWrapClampMode parm
R_RegisterMD3: failed loading models/powerups/trailtest.md3 from disk.
R_RegisterMD3: couldn't load models/powerups/trailtest.md3
R_RegisterMD3: failed loading models/powerups/regen.md3 from disk.
R_RegisterMD3: couldn't load models/powerups/regen.md3
R_FindImageFile: Fail loading ui/assets/statusbar/selectedhealth.tga the from disk
R_RegisterMD3: failed loading models/powerups/armor/shard_sphere.md3 from disk.
R_RegisterMD3: couldn't load models/powerups/armor/shard_sphere.md3
R_RegisterMD3: failed loading models/weapons2/gauntlet/gauntlet_flash.md3 from disk.
R_RegisterMD3: couldn't load models/weapons2/gauntlet/gauntlet_flash.md3
R_RegisterMD3: failed loading models/weapons2/gauntlet/gauntlet_hand.md3 from disk.
R_RegisterMD3: couldn't load models/weapons2/gauntlet/gauntlet_hand.md3
R_RegisterMD3: failed loading models/weapons2/shotgun/shotgun_barrel.md3 from disk.
R_RegisterMD3: couldn't load models/weapons2/shotgun/shotgun_barrel.md3
WARNING: reused image icons/iconw_rocket.tga with mixed mipmap parm
WARNING: reused image icons/iconw_rocket.tga with mixed glWrapClampMode parm
R_RegisterMD3: failed loading models/weapons2/rocketl/rocketl_barrel.md3 from disk.
R_RegisterMD3: couldn't load models/weapons2/rocketl/rocketl_barrel.md3
WARNING: reused image icons/iconw_lightning.tga with mixed mipmap parm
WARNING: reused image icons/iconw_lightning.tga with mixed glWrapClampMode parm
R_RegisterMD3: failed loading models/weapons2/lightning/lightning_barrel.md3 from disk.
R_RegisterMD3: couldn't load models/weapons2/lightning/lightning_barrel.md3
R_RegisterMD3: failed loading models/weapons2/lightning/lightning_hand.md3 from disk.
R_RegisterMD3: couldn't load models/weapons2/lightning/lightning_hand.md3
WARNING: reused image textures/flares/flarey.tga with mixed glWrapClampMode parm
R_RegisterMD3: failed loading models/weapons2/plasma/plasma_barrel.md3 from disk.
R_RegisterMD3: couldn't load models/weapons2/plasma/plasma_barrel.md3
R_RegisterMD3: failed loading models/weapons2/plasma/plasma_hand.md3 from disk.
R_RegisterMD3: couldn't load models/weapons2/plasma/plasma_hand.md3
Unsupported image extension: \projects\oatony\Material.010
R_FindImageFile: Fail loading \projects\oatony\Material.010 the from disk
R_FindImageFile: Fail loading Material the from disk
WARNING: Failed to open sound music/OA11.ogg!

same named shader cause problems, because the hash table data structure

one:

textures/liquids/slime1
{
	qer_editorimage textures/liquids/slime8.jpg
	q3map_lightimage textures/liquids/slime8.jpg
	surfaceparm noimpact
	surfaceparm slime
	surfaceparm nolightmap
	surfaceparm trans
	q3map_surfacelight 150
	deformVertexes wave 64 sin .25 .25 0 .5	
	{
		map textures/liquids/slime8.jpg
		tcmod turb .05 -0.5 0 0.02
		tcmod scroll .05 -.01
	}
	{
		map textures/liquids/slime8.jpg
		blendfunc filter
		tcmod turb .012 -0.1 0 0.04
		tcmod scroll .003 -.008
	}
}

another shader which is come from pillcity.pk3/liquids.shader:

textures/liquids/slime1
{
		qer_editorimage textures/liquids/slime7.tga
		q3map_lightimage textures/liquids/slime7.tga
		q3map_globaltexture
		qer_trans .5

		surfaceparm noimpact
		surfaceparm slime
		surfaceparm nolightmap
		surfaceparm trans		

		q3map_surfacelight 100
		tessSize 32
		cull disable

		deformVertexes wave 100 sin 0 1 .5 .5

		{
			map textures/liquids/slime7c.tga
			tcMod turb .3 .2 1 .05
			tcMod scroll .01 .01
		}
	
		{
			map textures/liquids/slime7.tga
			blendfunc GL_ONE GL_ONE
			tcMod turb .2 .1 1 .05
			tcMod scale .5 .5
			tcMod scroll .01 .01
		}

		{
			map textures/liquids/bubbles.tga
			blendfunc GL_ZERO GL_SRC_COLOR
			tcMod turb .2 .1 .1 .2
			tcMod scale .05 .05
			tcMod scroll .001 .001
		}
}

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.