Skip to content
Permalink
Branch: g3.3mgw
Commits on Dec 8, 2018
Commits on Dec 4, 2018
Commits on Dec 3, 2018
  1. - Default gender for sound classes should be male and not other since…

    drfrag666 committed Dec 3, 2018
    … it could be undefined in SNDINFO.
Commits on Nov 30, 2018
  1. - Exported AActor::Grind to ZScript.

    Player701 authored and drfrag666 committed Nov 29, 2018
  2. - cleaned up the sound options menu.

    coelckers authored and drfrag666 committed Nov 29, 2018
    There were still some leftover definitions from FMod and far too many things were at the top level. Anything non-essential has been moved to the "Advanced Sound Options" submenu and the pointless sound backend switch has been removed entirely.
Commits on Nov 29, 2018
  1. - forgot to set the light level

    dpjudas authored and drfrag666 committed Nov 28, 2018
  2. - use psprite renderstyle on HUD models

    dpjudas authored and drfrag666 committed Nov 28, 2018
  3. - fixed: P_Recalculate3DFloors may not be called before the vertex bu…

    coelckers authored and drfrag666 committed Nov 28, 2018
    …ffer has been set up.
    
    Since this function creates dynamic copies for 3D floors that need to be split it requires the vertex buffer index to be set up.
    In older versions this did not produce errors because there was a fallback render path that was less efficient.
    Now with that fallback removed this resulted in temporary 3D floors being created without valid vertex data.
    
    # Conflicts:
    #	src/p_setup.cpp
    
    # Conflicts:
    #	src/p_setup.cpp
Commits on Nov 28, 2018
  1. - Fixed textures on the two switches that rise from the floor in the …

    Player701 authored and drfrag666 committed Nov 27, 2018
    …eastern area of TNT MAP31
  2. fixed spelling (mostly comments)

    mmaulwurff authored and drfrag666 committed Nov 26, 2018
  3. - fixed the mapping of additive translucency to color-based transluce…

    coelckers authored and drfrag666 committed Nov 27, 2018
    …ncy.
    
    The destination mode sould be 'One', not 'InvSrcColor'.
    Now both of these are available as explicit modes, not just through the optional mapping.
    
    # Conflicts:
    #	src/hwrenderer/scene/hw_sprites.cpp
    #	src/r_data/renderstyle.cpp
    #	src/r_data/renderstyle.h
    
    With additional render styles from " - abstraction of render style in render state.". drfrag
    
    # Conflicts:
    #	src/r_data/renderstyle.cpp
    #	src/r_data/renderstyle.h
    
    With additional render styles from "- made the screen blend work for the software renderer.". drfrag
Commits on Nov 26, 2018
  1. - fixed: The serializer must treat object that were already destroyed…

    coelckers authored and drfrag666 committed Nov 25, 2018
    … or are declared transient like a null pointer and not ignore them.
    
    This caused FraggleScript's SpawnedThings array to go out of sync.
Commits on Nov 25, 2018
  1. tnt1a0 is not a png

    landfillbaby authored and drfrag666 committed Nov 24, 2018
Commits on Nov 24, 2018
Commits on Nov 23, 2018
  1. - fixed compilation of POSIX targets

    alexey-lysiuk authored and drfrag666 committed Nov 23, 2018
    src/doomerrors.h:74:14: error: exception specification of overriding function is more lax than base version
    src/posix/sdl/i_main.cpp:272:28: error: 'class std::exception' has no member named 'GetMessage'
  2. - use std::runtime_error instead as the constructor on std::exception…

    dpjudas authored and drfrag666 committed Nov 23, 2018
    … is a MSVC extension
  3. - made CDoomError inherit from std::exception so that the main catch …

    coelckers authored and drfrag666 committed Nov 23, 2018
    …block can also deal with exceptions thrown by the STL.
    
    - Also do not ignore empty exception messages as irrelevant. The only irrelevant exception type is CNoRunExit.
Commits on Nov 22, 2018
  1. - fix inverted logic of Intel check

    raa-eruanna authored and drfrag666 committed Nov 22, 2018
  2. - only use shader cache on Intel

    dpjudas authored and drfrag666 committed Nov 22, 2018
    # Conflicts:
    #	src/gl/shaders/gl_shaderprogram.cpp
Commits on Nov 21, 2018
  1. - fix compile error

    dpjudas authored and drfrag666 committed Nov 21, 2018
  2. - regenerated gl_load with full OpenGL 4.5 declarations, mostly to ge…

    coelckers authored and drfrag666 committed Apr 2, 2018
    …t the direct state access functions.
  3. - implement a shader cache

    dpjudas authored and drfrag666 committed Nov 20, 2018
    # Conflicts:
    #	src/gl/shaders/gl_shader.cpp
    #	src/gl/shaders/gl_shaderprogram.cpp
    
    # Conflicts:
    #	src/gl/shaders/gl_shader.cpp
    #	src/gl/shaders/gl_shaderprogram.h
Commits on Nov 18, 2018
  1. - fixed the type checks for object arrays.

    coelckers authored and drfrag666 committed Nov 18, 2018
    Null pointers must be allowed and non-object pointers which are not null must be explicitly checked for because the code could crash on them when performing a static_cast on an incorrect type.
  2. P_Thing_Raise fixes & cleanup

    MajorCooke authored and drfrag666 committed Nov 17, 2018
    - Transfer flags directly into the function and process inside instead of the action functions
    - Pass in raiser for all function calls
Commits on Nov 17, 2018
  1. - fixed: FTexture::SmoothEdges must forward its result to the base te…

    coelckers authored and drfrag666 committed Nov 17, 2018
    …xture in case a redirection is in effect.
    
    Both need the bMasked flag, or some code will think that the texture is not fully opaque if no holes were found.
    
    # Conflicts:
    #	src/gl/textures/gl_material.h
    #	src/textures/texture.cpp
  2. - use the same formula for calculating 3DMidTex offsets as the render…

    coelckers authored and drfrag666 committed Nov 17, 2018
    …er when per-sidedef scaling is used.
    
    This reuses the FTexCoordInfo class the hardware renderer had been using to calculate wall texture offsetting.
    The software renderers still need this sorted out to bring them in line with the rest of the code, though, but they do not have this code sufficiently well organized to make this a straightforward task.
    
    # Conflicts:
    #	src/hwrenderer/textures/hw_material.cpp
    #	src/textures/textures.h
Commits on Nov 16, 2018
  1. - changed PhosphorousFire.DoSpecialDamage to match SVE's handling:

    coelckers authored and drfrag666 committed Nov 16, 2018
    * Everything with a damage factor for fire only uses that.
    * Everything that bleeds takes half damage
    * Robots take quarter damage.
  2. - Restricted argument count check to the void return case.

    coelckers authored and drfrag666 committed Nov 16, 2018
    There were some issues here:
    
    * a check for mismatching count is too strict because it is legal to omit return values
    * it failed to detect returning multiple values in a single expression.
Older
You can’t perform that action at this time.