[quake3-commits] [ioquake/ioq3] 5985cc: OpenGL2: Speed up fog shader slightly.

Tim Angus tim at ngus.net
Sat Nov 2 15:13:05 EDT 2013


  Branch: refs/heads/sdl2
  Home:   https://github.com/ioquake/ioq3
  Commit: 5985cca2e60c2e053e50263c4d6e86c0adf1e4f3
      https://github.com/ioquake/ioq3/commit/5985cca2e60c2e053e50263c4d6e86c0adf1e4f3
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl

  Log Message:
  -----------
  OpenGL2: Speed up fog shader slightly.


  Commit: 42501db862a9c15577ca3b1d0b019ce994236db4
      https://github.com/ioquake/ioq3/commit/42501db862a9c15577ca3b1d0b019ce994236db4
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  OpenGL2: Some shader cleanup


  Commit: cbd05da5d12db002502090f3ba88afd915d6ae45
      https://github.com/ioquake/ioq3/commit/cbd05da5d12db002502090f3ba88afd915d6ae45
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-17 (Tue, 17 Sep 2013)

  Changed paths:
    M code/renderergl2/tr_image.c

  Log Message:
  -----------
  OpenGL2: Fix for "unsupported framebuffer format" bug


  Commit: 3ab895d1cdeef39bf8e1eda6ddd2feb18d296106
      https://github.com/ioquake/ioq3/commit/3ab895d1cdeef39bf8e1eda6ddd2feb18d296106
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-17 (Tue, 17 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl

  Log Message:
  -----------
  OpenGL2: reduce varying usage in lightall shader.


  Commit: fcaab903d12f46444873764c165bac70fbafc342
      https://github.com/ioquake/ioq3/commit/fcaab903d12f46444873764c165bac70fbafc342
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-09-19 (Thu, 19 Sep 2013)

  Changed paths:
    M code/ui/ui_main.c

  Log Message:
  -----------
  Fix UI parse message for menu files

Missing a space after colon.


  Commit: 82be4e667fb950e0bb81c6f82a7f2a6216a33e25
      https://github.com/ioquake/ioq3/commit/82be4e667fb950e0bb81c6f82a7f2a6216a33e25
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-20 (Fri, 20 Sep 2013)

  Changed paths:
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Disable GL_ARB_seamless_cube_map by default, caused huge frame drops on some hardware


  Commit: acbeca6042cb28b2fa3d38d4b44356f0a8604b53
      https://github.com/ioquake/ioq3/commit/acbeca6042cb28b2fa3d38d4b44356f0a8604b53
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-09-24 (Tue, 24 Sep 2013)

  Changed paths:
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Remove AGEN_FRESNEL(superceded by cubemap patch), and some small fixes and optimizations.


  Commit: c6774cf113c15361156d6af7daca003c079d8649
      https://github.com/ioquake/ioq3/commit/c6774cf113c15361156d6af7daca003c079d8649
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-07 (Mon, 07 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: default to RGBM lightmap, and add r_floatLightmap for old behaviour.


  Commit: e4227d1cd59f3a6877e1f18dc4c500fe499dc199
      https://github.com/ioquake/ioq3/commit/e4227d1cd59f3a6877e1f18dc4c500fe499dc199
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-08 (Tue, 08 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_init.c
    M code/renderergl2/tr_init.c

  Log Message:
  -----------
  Revert "5097 - Menu corrupted on start (on IRIX)"

Calling glClear( any bits ) in GL_SetDefaultState makes connect screen black using the proprietary NVidia driver on Windows and GNU/Linux.

This reverts commit 92573270de98a20cd78842bd2043cfe07bc5b2e1.


  Commit: a836c2db891f7853602eab6bcd387518d638018a
      https://github.com/ioquake/ioq3/commit/a836c2db891f7853602eab6bcd387518d638018a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-09 (Wed, 09 Oct 2013)

  Changed paths:
    M code/client/snd_dma.c
    M code/client/snd_mem.c
    M code/client/snd_openal.c

  Log Message:
  -----------
  Drop sounds starting with * before allocating sfx slot

Causes handle 0 to be returned by S_RegisterSound.


  Commit: f8355ba2fba5a7d90ad24f33caeac19b910afb4b
      https://github.com/ioquake/ioq3/commit/f8355ba2fba5a7d90ad24f33caeac19b910afb4b
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-10 (Thu, 10 Oct 2013)

  Changed paths:
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shader.c

  Log Message:
  -----------
  OpenGL2: Fix TCGEN_ENVIRONMENT stages not rendering correctly.


  Commit: 08fcecc829b5820543d80dcde37ecb33f451b101
      https://github.com/ioquake/ioq3/commit/08fcecc829b5820543d80dcde37ecb33f451b101
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-14 (Mon, 14 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c

  Log Message:
  -----------
  OpenGL2: Clean up texmod calculations, and improve vertex animation handling.


  Commit: 01efe4a53890c102258e061ca9f18b742d127943
      https://github.com/ioquake/ioq3/commit/01efe4a53890c102258e061ca9f18b742d127943
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-14 (Mon, 14 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  OpenGL2: Use an idea from ETXreal and separate world VBO into separate VBOs by shader.


  Commit: 535d0ea70eb52f07a43b0c283cd66456472d85bd
      https://github.com/ioquake/ioq3/commit/535d0ea70eb52f07a43b0c283cd66456472d85bd
  Author: SmileTheory <SmileTheory at gmail.com>
  Date:   2013-10-15 (Tue, 15 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_world.c

  Log Message:
  -----------
  OpenGL2: Merge bsp surface structs into a single struct, and more cleanup.


  Commit: e0a42885d95227af997635282c21c05e0889d5b7
      https://github.com/ioquake/ioq3/commit/e0a42885d95227af997635282c21c05e0889d5b7
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-28 (Mon, 28 Oct 2013)

  Changed paths:
    M code/client/cl_main.c

  Log Message:
  -----------
  Clear more variables in CL_InitServerInfo

Have cls.localServers use CL_InitServerInfo.
Don't set cls.localServers netType to from.type, it's the wrong value.

Note: server->visible is not cleared in CL_InitServerInfo, as stated by a comment below a place where CL_InitServerInfo is used.


  Commit: 1515841b381a8058e3b24fe0987bef656328b87c
      https://github.com/ioquake/ioq3/commit/1515841b381a8058e3b24fe0987bef656328b87c
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Support IQMs with joints and no poses


  Commit: 0bf1f3d0ba3a9c96dc5cfbb82981304cbec18b70
      https://github.com/ioquake/ioq3/commit/0bf1f3d0ba3a9c96dc5cfbb82981304cbec18b70
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Add support for IQM int blend indices and float blend weights

Integer blend indices are converted to bytes at load, ioq3 doesn't allow more than 128 joints.

Heavily based on code by @zippers.


  Commit: c28fabf505a638955f66e23cf9dfdeb8f5cea4e5
      https://github.com/ioquake/ioq3/commit/c28fabf505a638955f66e23cf9dfdeb8f5cea4e5
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  IQM int/float vertex arrays were already swapped


  Commit: f55bb272b6b0d863b57c7e9277838c0c2d5ee069
      https://github.com/ioquake/ioq3/commit/f55bb272b6b0d863b57c7e9277838c0c2d5ee069
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c

  Log Message:
  -----------
  Fix IQM comments refering to IQM_BYTE instead of IQM_UBYTE


  Commit: 611d9134436bd6ee9ad858c5c2bb7c20f615f71a
      https://github.com/ioquake/ioq3/commit/611d9134436bd6ee9ad858c5c2bb7c20f615f71a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl1/tr_model_iqm.c

  Log Message:
  -----------
  Initialize blendIndexesType and blendWeightsType


  Commit: 0f30dad10a55c5f962ddbc7f3162fef751c3273a
      https://github.com/ioquake/ioq3/commit/0f30dad10a55c5f962ddbc7f3162fef751c3273a
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-10-29 (Tue, 29 Oct 2013)

  Changed paths:
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_model_iqm.c

  Log Message:
  -----------
  Merge last two commits into renderergl2


  Commit: 6bd52de44ed97da653ea5bce7aa2316966b2fb58
      https://github.com/ioquake/ioq3/commit/6bd52de44ed97da653ea5bce7aa2316966b2fb58
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-02 (Sat, 02 Nov 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl2/tr_local.h

  Log Message:
  -----------
  Remove unused shader state code from tr_local.h


  Commit: ae0e09aba9630c3ff10a464806453c5d6d615938
      https://github.com/ioquake/ioq3/commit/ae0e09aba9630c3ff10a464806453c5d6d615938
  Author: Zack Middleton <zturtleman at gmail.com>
  Date:   2013-11-02 (Sat, 02 Nov 2013)

  Changed paths:
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_shade.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_shade.c

  Log Message:
  -----------
  Remove vertexLightmap from textureBundle_t, it's never qtrue


  Commit: 7ae49cc2373174256fcc103fd41801e235ac7b9f
      https://github.com/ioquake/ioq3/commit/7ae49cc2373174256fcc103fd41801e235ac7b9f
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-11-02 (Sat, 02 Nov 2013)

  Changed paths:
    M code/client/cl_main.c
    M code/client/client.h
    M code/client/snd_dma.c

  Log Message:
  -----------
  Fix video recording sync drift (patch refactored but original author unknown)


  Commit: 779ebfacfd3fd7ee19d39ed85036b4b1efeb6d47
      https://github.com/ioquake/ioq3/commit/779ebfacfd3fd7ee19d39ed85036b4b1efeb6d47
  Author: Tim Angus <tim at ngus.net>
  Date:   2013-11-02 (Sat, 02 Nov 2013)

  Changed paths:
    M code/client/cl_main.c
    M code/client/client.h
    M code/client/snd_dma.c
    M code/client/snd_mem.c
    M code/client/snd_openal.c
    M code/renderergl1/tr_init.c
    M code/renderergl1/tr_local.h
    M code/renderergl1/tr_model_iqm.c
    M code/renderergl1/tr_shade.c
    M code/renderergl2/glsl/fogpass_vp.glsl
    M code/renderergl2/glsl/generic_vp.glsl
    M code/renderergl2/glsl/lightall_fp.glsl
    M code/renderergl2/glsl/lightall_vp.glsl
    M code/renderergl2/tr_bsp.c
    M code/renderergl2/tr_curve.c
    M code/renderergl2/tr_extensions.c
    M code/renderergl2/tr_glsl.c
    M code/renderergl2/tr_image.c
    M code/renderergl2/tr_init.c
    M code/renderergl2/tr_light.c
    M code/renderergl2/tr_local.h
    M code/renderergl2/tr_main.c
    M code/renderergl2/tr_marks.c
    M code/renderergl2/tr_model.c
    M code/renderergl2/tr_model_iqm.c
    M code/renderergl2/tr_shade.c
    M code/renderergl2/tr_shade_calc.c
    M code/renderergl2/tr_shader.c
    M code/renderergl2/tr_surface.c
    M code/renderergl2/tr_vbo.c
    M code/renderergl2/tr_world.c
    M code/ui/ui_main.c

  Log Message:
  -----------
  Merge branch 'master' into sdl2


Compare: https://github.com/ioquake/ioq3/compare/5fdff01d1bcd...779ebfacfd3f


More information about the quake3-commits mailing list