Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rend2 #12

Merged
merged 833 commits into from
Oct 3, 2023
Merged

Rend2 #12

merged 833 commits into from
Oct 3, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 25, 2018

  1. review changes part 2

    SomaZ committed May 25, 2018
    Configuration menu
    Copy the full SHA
    7ef25d8 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2018

  1. review changes part 3

    SomaZ committed May 27, 2018
    Configuration menu
    Copy the full SHA
    d88e56f View commit details
    Browse the repository at this point in the history
  2. fixing R_GetLoadedImage

    SomaZ committed May 27, 2018
    Configuration menu
    Copy the full SHA
    4cc373a View commit details
    Browse the repository at this point in the history
  3. cleanup

    SomaZ committed May 27, 2018
    Configuration menu
    Copy the full SHA
    c7ecd92 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #59 from SomaZ/rend2-update

    lots of fixes and additions
    xycaleth authored May 27, 2018
    Configuration menu
    Copy the full SHA
    d71f7bf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe6616f View commit details
    Browse the repository at this point in the history
  6. Oops

    Monsterovich committed May 27, 2018
    Configuration menu
    Copy the full SHA
    1760c5c View commit details
    Browse the repository at this point in the history
  7. Done: requested changes

    Monsterovich committed May 27, 2018
    Configuration menu
    Copy the full SHA
    edba864 View commit details
    Browse the repository at this point in the history
  8. Fix

    Monsterovich committed May 27, 2018
    Configuration menu
    Copy the full SHA
    fae9c42 View commit details
    Browse the repository at this point in the history
  9. Fix2

    Monsterovich committed May 27, 2018
    Configuration menu
    Copy the full SHA
    d8af18a View commit details
    Browse the repository at this point in the history
  10. Cleaned up!

    Monsterovich committed May 27, 2018
    Configuration menu
    Copy the full SHA
    1aec78e View commit details
    Browse the repository at this point in the history
  11. Fixed remaining stuff

    Monsterovich committed May 27, 2018
    Configuration menu
    Copy the full SHA
    858b91f View commit details
    Browse the repository at this point in the history
  12. fix6

    Monsterovich committed May 27, 2018
    Configuration menu
    Copy the full SHA
    cfb6290 View commit details
    Browse the repository at this point in the history
  13. fix7

    Monsterovich committed May 27, 2018
    Configuration menu
    Copy the full SHA
    64d7772 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #60 from Monsterovich/rend2

    Make rend2 build and work on linux
    xycaleth authored May 27, 2018
    Configuration menu
    Copy the full SHA
    acad39e View commit details
    Browse the repository at this point in the history
  15. Render top-down depth view of map for weather

    Also took the chance to refactor some orthographic rendering code
    xycaleth committed May 27, 2018
    Configuration menu
    Copy the full SHA
    6cb1e26 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #30 from xycaleth/rend2

    Rend2
    SomaZ authored May 27, 2018
    Configuration menu
    Copy the full SHA
    9026b94 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    04eed5b View commit details
    Browse the repository at this point in the history
  18. Merge pull request #31 from xycaleth/rend2

    Begin/end scene when rendering weather depth map
    SomaZ authored May 27, 2018
    Configuration menu
    Copy the full SHA
    dc3edb7 View commit details
    Browse the repository at this point in the history
  19. Remove unnecessary field assignments

    Since we're building up viewParms ourselves, there's no need to set up
    anything in the refdef
    xycaleth committed May 27, 2018
    Configuration menu
    Copy the full SHA
    e33258e View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2018

  1. make sure diffuse stage doesnt get a nullptr

    assigned
    SomaZ committed Jun 6, 2018
    Configuration menu
    Copy the full SHA
    b567ae2 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2018

  1. Configuration menu
    Copy the full SHA
    ac21c0b View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2018

  1. Merge pull request #63 from SomaZ/rend2-update

    Hotfix material system
    xycaleth authored Jun 9, 2018
    Configuration menu
    Copy the full SHA
    cdc8a43 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2018

  1. Configuration menu
    Copy the full SHA
    cbfc344 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfde3ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    332f5fb View commit details
    Browse the repository at this point in the history
  4. Fix misc_bsp rendering

    xycaleth committed Dec 3, 2018
    Configuration menu
    Copy the full SHA
    34f5ead View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2018

  1. Merge pull request #33 from xycaleth/rend2

    Rend2 update
    SomaZ authored Dec 21, 2018
    Configuration menu
    Copy the full SHA
    d814997 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2019

  1. deluxemapping patch

    - added r_deluxeSpecular like SmileTheroy did in ioq3
    - fixed the ambient term in lightall for lightmaps
    SomaZ committed Apr 6, 2019
    Configuration menu
    Copy the full SHA
    235d1a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2019

  1. Merge pull request #64 from SomaZ/rend2-update

    Deluxemapping update
    xycaleth authored Apr 7, 2019
    Configuration menu
    Copy the full SHA
    c95c6c1 View commit details
    Browse the repository at this point in the history
  2. Fix #40: z-fighting on decal brushes

    Credit to @SomaZ for creating this fix!
    xycaleth authored Apr 7, 2019
    Configuration menu
    Copy the full SHA
    6980f2b View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. fix DynamicGlow

    Uniforms where never initialized for the dglowDownsample shader, thous
    it never got the size of the image that should be processed. The result
    was that the shader read the same pixel over and over again instead of
    gathering multiple ones for smoothing out the output image.
    SomaZ committed Apr 8, 2019
    Configuration menu
    Copy the full SHA
    c346e0f View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Merge pull request #36 from xycaleth/rend2

    Update to latest Rend2
    SomaZ authored Sep 4, 2019
    Configuration menu
    Copy the full SHA
    1c5895f View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Add special case to DEFORM_BULGE

    SomaZ committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    cde6ef0 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Fix drawing sky portals

    SomaZ committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    f212f36 View commit details
    Browse the repository at this point in the history
  2. Disintegration effect

    SomaZ committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    a2e0b54 View commit details
    Browse the repository at this point in the history
  3. Add missing API function

    Credits to Bucky for finding it.
    SomaZ committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    0b46a60 View commit details
    Browse the repository at this point in the history
  4. Fix cg_shadows 3

    Just for completeness
    SomaZ committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    e70600b View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2019

  1. Add cg_shadows 4

    Based on ioq3s implementation with some additions and fixes
    SomaZ committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    514ef52 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. fix animation bug

    This basically broke all animations that have a negative animation
    speed. numFramesInAnim is computed by endFrame - startFrame so it's
    negative in this case.
    
    Thanks to @Bucky21659 for creating this fix
    SomaZ committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    cc24aac View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2019

  1. fix fog

    SomaZ committed Nov 16, 2019
    Configuration menu
    Copy the full SHA
    1c74892 View commit details
    Browse the repository at this point in the history
  2. fix global fog without sky

    SomaZ committed Nov 16, 2019
    Configuration menu
    Copy the full SHA
    ae8b884 View commit details
    Browse the repository at this point in the history
  3. also allow vertex colored surfaces to use shaders

    + some cleanup
    SomaZ committed Nov 16, 2019
    Configuration menu
    Copy the full SHA
    3f98c24 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2019

  1. Configuration menu
    Copy the full SHA
    89b3ec3 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2020

  1. Fix force speed.

    The vanilla renderer forces the alpha value for entities with RF_FORCE_ENT_ALPHA. Since the evaulation is vertColor * attr_Color + baseColor we can force the alpha with setting vertColor 0.0 and the baseColor to the value we want to force for the whole model.
    SomaZ committed Apr 5, 2020
    Configuration menu
    Copy the full SHA
    ce06d89 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2020

  1. Speedup vertex bone skinning

    SomaZ committed Apr 6, 2020
    Configuration menu
    Copy the full SHA
    f7f9a4e View commit details
    Browse the repository at this point in the history
  2. Add cg_shadows 2

    SomaZ committed Apr 6, 2020
    Configuration menu
    Copy the full SHA
    fc3b862 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2020

  1. Requested Changes

    SomaZ committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    91266fb View commit details
    Browse the repository at this point in the history
  2. Dont multiply by 0.0

    SomaZ committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    a21cd41 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. Update InstallConfig.cmake

    SomaZ committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    0f2d82d View commit details
    Browse the repository at this point in the history
  2. Fix new compilation warnings

    SomaZ committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    7af8d61 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2020

  1. Configuration menu
    Copy the full SHA
    216f7a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2020

  1. Configuration menu
    Copy the full SHA
    c10ea78 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. Bring back the old performance

    Just batched entity ubos and just commit complete skeletons, not just parts.
    SomaZ committed Apr 23, 2020
    Configuration menu
    Copy the full SHA
    2f7d8d0 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2020

  1. Set max g2 bones via define

    Also fixing shell effects and disintegration.
    SomaZ committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    d054862 View commit details
    Browse the repository at this point in the history
  2. Fixing some bad volumetrics rendering

    The world entity is not present in backend.refdef.entities, so you have to point the refEntity directly to tr.worldEntity.
    SomaZ committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    b206c3a View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. Mulitple fixes

    Added dlights back, added sprites to the shader constants and fixed sunlight shadows in cubemaps.
    SomaZ committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    dcbac8f View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2020

  1. Better external lightmap support

    Loads external Lightmaps like the vanilla openjk renderer
    Also loads radiance hdr lightmaps now
    Removed r_srgb
    SomaZ committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    a160ae8 View commit details
    Browse the repository at this point in the history
  2. Don't scale hdr lightmaps

    SomaZ committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    217bf6a View commit details
    Browse the repository at this point in the history
  3. Rename msaa cvar

    SomaZ committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    a5097a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

  1. Configuration menu
    Copy the full SHA
    6ea4ce2 View commit details
    Browse the repository at this point in the history
  2. Fixing normalmap shading

    Removed SWIZZLE_NORMALMAP earlier, which caused trouble in the shader.
    SomaZ committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    3f7d842 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. Autoload _specGloss and _rmo

    Just to enable non explicit shaders to use those maps too.
    SomaZ committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    8befd39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eba1e85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15ec417 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. Configuration menu
    Copy the full SHA
    c5bacc3 View commit details
    Browse the repository at this point in the history
  2. Fix SDL includes

    SomaZ committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    dc0d180 View commit details
    Browse the repository at this point in the history
  3. Fix rend2 compile

    SomaZ committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    61050c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0dc787f View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. HDR fixes and some cleanup

    SomaZ committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    f83754e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b991201 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Update lightall.glsl

    Lee authored and Lee committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    b178022 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #45 from Almightygir/rend2-shader-constants-new

    Update lightall.glsl
    SomaZ authored Dec 9, 2020
    Configuration menu
    Copy the full SHA
    8123993 View commit details
    Browse the repository at this point in the history
  3. Fixing some bads.

    SomaZ committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    9e51c2b View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Configuration menu
    Copy the full SHA
    3959c5d View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. Configuration menu
    Copy the full SHA
    473a35f View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. Fix lightstyles

    It generates a stage per lightstyle, based on a collapsed stage, now. Should also be able to read a deluxe map per lightstyle now.
    SomaZ committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    5509e12 View commit details
    Browse the repository at this point in the history
  2. Add user controllable parallax bias

    - parallaxBias can be used per material stage
    - r_forceParallaxBias can be used for previewing
    SomaZ committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    d72bd83 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09f10ed View commit details
    Browse the repository at this point in the history
  4. Fix dark vanilla lighting

    SomaZ committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    f4e59c4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2021

  1. Fixing lightstyled surfaces again

    Now only collapsable shaders swap lightmap and diffuse stage. Support shaders with lighting specular. Excluding them from beeing collapsed doesnt make any sense to me. Fixes a rare case of strange looking lightstyles. Don't collapse environment mapped stages. Never seen anybody using it for materials besides reflections.
    SomaZ committed Jan 31, 2021
    Configuration menu
    Copy the full SHA
    cbf8b65 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. Small fixes

    SomaZ committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    532cb00 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Reworking sun lighting

    Also fixed a bad in the parallax code
    SomaZ committed May 18, 2021
    Configuration menu
    Copy the full SHA
    2de18c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Add mikktspace tangent space

    Reworked parallax a bit, fixed some other issues
    SomaZ committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    34a0ab0 View commit details
    Browse the repository at this point in the history
  2. Fix for compiler error on linux

    SomaZ committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    5e35029 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. Some small fixes

    - rgbGen const now is a float that isn't capped at 1.0
    - removed stupid cheap bloom which I accidentally committed
    - fixed color space of images on hdr lit maps
    SomaZ committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    f844afe View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Configuration menu
    Copy the full SHA
    b5f26f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Fix rendering Cloud Layer

    SomaZ committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    45a6e48 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Fixing bright ambient term

    Should have used Fd for multiplying with the ambient before, but it doesnt play well with the cloth shader. So, we simply dont mutiply/divide by pi at all for ambient.
    SomaZ committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    8b7f787 View commit details
    Browse the repository at this point in the history
  2. Fixes regarding sky portals

    The renderer postprocessed the rendered skyportal which led to problems regarding tonemapping and other faulty things because it didnt happen.
    SomaZ committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    3a37e45 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Some cleanup

    SomaZ committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    09d35f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. WIP

    nothing finished, don't use yet
    SomaZ committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    781c6fe View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Fix stage collapsing

    Skipping these will result in wrong shaders. My bad.
    SomaZ committed May 9, 2022
    Configuration menu
    Copy the full SHA
    d7ad80c View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Adding dlight shadows back

    SomaZ committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    b5c2628 View commit details
    Browse the repository at this point in the history
  2. Don't scale dlights

    Oversight in my last commit.
    SomaZ committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    04d94cd View commit details
    Browse the repository at this point in the history
  3. Another oversight

    SomaZ committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    591d7e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Another oversight...

    SomaZ committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    a10793a View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Deforms temporary change

    Mainly to support Szico VII to build his beach map without having to fix this mess properly for now.
    SomaZ committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    3960010 View commit details
    Browse the repository at this point in the history
  2. Adding more cvar descriptions

    SomaZ committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    b411b6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3abad87 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2022

  1. Fixing vertex shader recompiles in runtime

    Driver complained that vertex shaders needed to be recompiled mid frame because of the OpenGL state.
    SomaZ committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    f179096 View commit details
    Browse the repository at this point in the history
  2. Cleanup HDR Lightmap code

    SomaZ committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    24a2917 View commit details
    Browse the repository at this point in the history
  3. Fixing global fog

    SomaZ committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    c480ff4 View commit details
    Browse the repository at this point in the history
  4. Fix r_lightmap 1

    SomaZ committed Aug 14, 2022
    Configuration menu
    Copy the full SHA
    d90412f View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. Add/Fix very basic flare rendering

    Binds a new static entity ubo. Flare entity ubo should be updated when the projection matrix changes, but it works for basic rendering. Flares in cubemaps should be broken with this. Shader ubo is not bound properly, needs to be implemented. Need to get the shader data upfront when building the frame ubos. Definitly need to get rid of the glReadPixels to get the current depth value, as this creates a sync point.
    SomaZ committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    43e2865 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Configuration menu
    Copy the full SHA
    5902a2e View commit details
    Browse the repository at this point in the history
  2. Give surface sprites colors

    SomaZ committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    b5951da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    238744a View commit details
    Browse the repository at this point in the history
  4. Fix vertex layout for ghoul2 models

    I have accidentally broken the vertex layout when I added the default color override. Now g2 models should render as intended again.
    SomaZ committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    0aad9f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. Rename lightIndex to lightMask

    SomaZ committed Sep 21, 2022
    Configuration menu
    Copy the full SHA
    e171d39 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2022

  1. Some cleanup

    SomaZ committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    a670fde View commit details
    Browse the repository at this point in the history
  2. Fixes for global fog

    and some work on surface sprites. I just noticed that maps can have brush fogs + global fog, where global fog is applied when there's no brush fog for a surface. Added a permutation to apply both fogs when a surface has both fogs at the same time (brush fog and global fog). Missing feature for now is the ranged fog for the sniper scope.
    SomaZ committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    662cfd8 View commit details
    Browse the repository at this point in the history
  3. Add refraction rendering

    Refractions are all rendered after tonemapping, so they also need to apply the tonemapping. Missing features are: globally set distortion settings, blue tint second stage for cg_sabertrail 2
    SomaZ committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    316d89b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #48 from SomaZ/rend2-shadow_views_rework

    Rend2 shadow views rework
    SomaZ authored Oct 1, 2022
    Configuration menu
    Copy the full SHA
    04f0222 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. Configuration menu
    Copy the full SHA
    b218a58 View commit details
    Browse the repository at this point in the history
  2. Don't instance surface sprites

    Instancing in this case starves the GPU because instancing only 4 vertices will result in only ~12% GPU utilization.
    SomaZ committed Oct 2, 2022
    Configuration menu
    Copy the full SHA
    048e02a View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Little oversight regarding fog

    SomaZ committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    d668b97 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Fix glass shattering

    SomaZ committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    c6c0b89 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Work on the weather system

    Most of the things work just fine. There are some things that are unfinished/unimplemented though. Fading for fog billboards needs to be implemented. Rapidly changing wind directions will lead to missing particles in the viewport for now. Shaders probably should also be more specialized to get some more performance because we can get rid of some ifs in the shaders then.
    SomaZ committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    075669d View commit details
    Browse the repository at this point in the history
  2. Implementing fx surface sprites

    Basic support for fx surface sprites. Missing handling of global wind.
    SomaZ committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    d970b62 View commit details
    Browse the repository at this point in the history
  3. Remove shadow comparison for pshadows

    for now, as we currently don't use shadow sampler for them. Setting this will result in UB when shadow sampler aren't used.
    SomaZ committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    b9c58e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Implement ghoul2 sabermarks

    SomaZ committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    6802ebe View commit details
    Browse the repository at this point in the history
  2. Properly set default vertex color

    for surfaces without color attribute. Also, don't activate vertex attributes that aren't present in the vbo.
    
    I initially thought that setting a stride of 0 will prevent OpenGL to fetch advancing data. Turns out, OpenGL will compute/guess the stride when a stride of 0 is provided...
    SomaZ committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    718ab57 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Dont allow rgbGen const values > 1.0

    when there's no HDR lighting.
    SomaZ committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    0d13b36 View commit details
    Browse the repository at this point in the history
  2. Implement r_showTris 1

    for most surfaces. Surface sprites and weather surfaces aren't supported now.
    SomaZ committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    717792d View commit details
    Browse the repository at this point in the history
  3. Add missing things to ghoul2 marks

    even though it seems to be unused by MP. Might be used in SP. Will check that when porting rend2 to SP.
    SomaZ committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    69b8bae View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Weather system 1.0

    Fixed particle positions for rapidly changing wind situations and added fading for the particles.
    SomaZ committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    2547427 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3f48e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. More fog fixes

    SomaZ committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    86a8cb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. Warn on missing fog shader

    and set default depthForOpaque value
    SomaZ committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    bdcbe3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d532c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Apparently a stupid

    Driver crashed with some maps on load with it. :x
    SomaZ committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    956c82d View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Small things

    - Issue pending render commands after cueing shadow passes.
    - Don't render pshadows for ghoul2 ui models
    - Don't try resolving light or ssao when rendering shadow passes.
    - Don't pass an ubo offset < 0 because its illegal in opengl. Will remove the check when I fixed the real issue, which is unimplemented ubo block bindings
    SomaZ committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    b506922 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Rewrite material system

    Now favors packed material definitions over spec gloss. Increased number of used mips for convolved cubemaps to get some more precision in the upper gloss values. r_simpleMipMaps now uses opengls internal mip mapping code instead of building everything on the cpu manually. The occlusion layer in packed image formats is now handled properly, as also ssao images. Ssao still needs a major rework though.
    SomaZ committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    21a5432 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    616a293 View commit details
    Browse the repository at this point in the history
  3. Fixes regarding fog (again...)

    SomaZ committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    af0674c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2784f0e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    87a08f2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fe68e0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9cbe7e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2022

  1. Configuration menu
    Copy the full SHA
    131f187 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2023

  1. Configuration menu
    Copy the full SHA
    282843f View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Fix md3 model caching

    The cached data was overwritten with model data which caused a drop error when a md3 model was already loaded.
    SomaZ committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    5a4ef95 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Don't allow parallax mapping on unlit surfaces

    Prevents a crash, as no shader permutation is compiled for this case. Might allow parallax mapping on those surfaces later.
    SomaZ committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    9d0860b View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Initial work on weather zones

    Currently disabled because weatherzones are actually just markers for the vanilla system to speedup creating a point cloud with inside outside flags. This is of no use in the current system.
    SomaZ committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    4a2cdb9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d10a0cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f61ff2 View commit details
    Browse the repository at this point in the history
  4. Correct hdr fbo format

    SomaZ committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    c2e8fbd View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Fix dlighting on brush models

    SomaZ committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    0a42fb8 View commit details
    Browse the repository at this point in the history
  2. Get rid of pshadow sampling UB

    in pshadow shader. Setting a sampler comparison requires shadow sampler type, or else it's undefined behavior.
    SomaZ committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    2ef14a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2eb4012 View commit details
    Browse the repository at this point in the history
  4. Some cleanup

    SomaZ committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    3137cbf View commit details
    Browse the repository at this point in the history
  5. Auto exposure based on frame time

    Decouples framerate from auto exposure speed.
    SomaZ committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    39529a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5c6ea6 View commit details
    Browse the repository at this point in the history
  7. Work on rend2 ghoul2 marks

    Some cleanup and increasing vbo size to make sure theres no collisions (rendering vs. updating) when updating the vbo.
    SomaZ committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    996de96 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    75e9df7 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. Pack surface sprites into chunks of 65535 vertices

    instead of creating one vbo and one ibo per surface sprite stage per every surface.
    SomaZ committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    96d9b3c View commit details
    Browse the repository at this point in the history
  2. Fix incorrectly blurred ssao image

    Needed to flip the depth image that is used for testing ssao and for blurring afterwards.
    SomaZ committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    250509c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. Fix specularScale implementation

    Now, the keyword works again as intended. When using the metal roughness workflow, specularScale will be
    <metalness> <specular> <unsused> <gloss>
    SomaZ committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    bc393d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd5ab37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af10d8c View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    72c9bc3 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Don't flip hdr lightmaps

    Now, hdr lightmaps have the same orientation as usual exterrnal lightmaps
    SomaZ committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    f057162 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5603b15 View commit details
    Browse the repository at this point in the history
  3. [weather] Add velocity skewing factor

    Prevents snow from being skewed in wind like in vanilla
    SomaZ committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    35a6e6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2253f1 View commit details
    Browse the repository at this point in the history
  5. Try fixing linux builds

    SomaZ committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    ff90981 View commit details
    Browse the repository at this point in the history
  6. Add rend2 release workflow

    SomaZ committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    0a6df9a View commit details
    Browse the repository at this point in the history
  7. Attempt at fixing Linux x86 builds

    Many thanks to @Daggolin for finding an error in the cmake config.
    
    Co-Authored-By: Daggolin <11301096+daggolin@users.noreply.github.com>
    SomaZ and Daggolin committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    3495f20 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2023

  1. Attempt at fixing #51

    SomaZ committed Mar 19, 2023
    Configuration menu
    Copy the full SHA
    d4e161b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bf025d View commit details
    Browse the repository at this point in the history
  3. Don't load packed images again and again

    when they are already loaded.
    SomaZ committed Mar 19, 2023
    Configuration menu
    Copy the full SHA
    6fb97ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8908489 View commit details
    Browse the repository at this point in the history
  5. Attempt at fixing #51 Nr.2

    SomaZ committed Mar 19, 2023
    Configuration menu
    Copy the full SHA
    65e32a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Attempt at fixing #51 Nr.3

    SomaZ committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    01b6b47 View commit details
    Browse the repository at this point in the history
  2. Doubled MAX_RENDER_COMMANDS to match Vanilla...

    ... renderer change.
    Also skip drawing images when renderer is not initialized.
    SomaZ committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    240466b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b071edf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be41229 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40f8dc1 View commit details
    Browse the repository at this point in the history
  6. Add back r_drawfog

    SomaZ committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    57bf7d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Rework shutdown sequence

    First issue all pending render commands, then make sure all frames are synced, delete sync objects, then all buffers.
    SomaZ committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    7d88a2a View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. Some more work on sync handling

    SomaZ committed Mar 25, 2023
    Configuration menu
    Copy the full SHA
    f8da494 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Configuration menu
    Copy the full SHA
    a0dd4e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    8aada3d View commit details
    Browse the repository at this point in the history
  2. Some lightall cleanup

    SomaZ committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    1870d6a View commit details
    Browse the repository at this point in the history
  3. Temporary AMD fix

    SomaZ committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    1632b6f View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Fix bad auto exposure

    SomaZ authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    65136cc View commit details
    Browse the repository at this point in the history
  2. Fix bad auto exposure pt2

    Uploaded other unwanted changes -.-
    SomaZ authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    6275c70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06b250d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2aa0682 View commit details
    Browse the repository at this point in the history
  5. Fix in-game menu model rendering

    When I added refraction rendering, I missed that rendering these menu models happen after the frame has been post-processed. Since most of them don't use a refraction shader, the guard clause simply rejected those.
    SomaZ committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    03bef72 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ff0d50f View commit details
    Browse the repository at this point in the history
  7. Just do this properly...

    SomaZ committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    fc0d4ea View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    1bca588 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2023

  1. Fix flickering in loading screen when cubemaps

    are enabled.
    SomaZ committed Apr 16, 2023
    Configuration menu
    Copy the full SHA
    bb5ef7f View commit details
    Browse the repository at this point in the history
  2. Don't load cubemaps for misc_bsp entities

    for now. Might look into also loading these later on.
    SomaZ committed Apr 16, 2023
    Configuration menu
    Copy the full SHA
    517e32d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d86b9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7356f06 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2023

  1. Fix fog related crash

    SomaZ committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    9837090 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88e2129 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    Now rend2 won't upload a model view projection matrix per entity anymore, but only the model matrix. The view projection matrix is now part of the camera ubo.
    SomaZ committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    05451a3 View commit details
    Browse the repository at this point in the history
  4. More cleanup

    SomaZ committed Apr 29, 2023
    Configuration menu
    Copy the full SHA
    db90512 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. More cleanup

    SomaZ committed May 3, 2023
    Configuration menu
    Copy the full SHA
    d9d854e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33dff65 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Configuration menu
    Copy the full SHA
    f039000 View commit details
    Browse the repository at this point in the history
  2. Explicitly set camera ubo for sky draws

    Missed setting this, so it happened that the wrong/old camera ubo was bound in skyportal views.
    SomaZ committed May 4, 2023
    Configuration menu
    Copy the full SHA
    63bc85a View commit details
    Browse the repository at this point in the history
  3. Flip normals for backfacing triangles

    Idea taken from:
    ioquake/ioq3@bc8737d
    SomaZ committed May 4, 2023
    Configuration menu
    Copy the full SHA
    1f3703a View commit details
    Browse the repository at this point in the history
  4. Use metalness workflow as default

    and set specularScale accordingly. Fixes bad shading on models with "alphaGen lightingSpecular" shader stages
    SomaZ committed May 4, 2023
    Configuration menu
    Copy the full SHA
    c6fb4d2 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. Use correct luma for auto exposure

    Wondering where this weird luma vector comes from and how it was picked in the first place.
    SomaZ committed May 6, 2023
    Configuration menu
    Copy the full SHA
    2535335 View commit details
    Browse the repository at this point in the history
  2. Disable vertex animation support

    It isn't used in the vanilla game and has always been broken in rend2. Fixed it in gl2, but since MP doesn't support entities with vertex animations, just don't bother.
    
    Also alot of cleanup.
    SomaZ committed May 6, 2023
    Configuration menu
    Copy the full SHA
    f3a4183 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Revert removing setting shader times

    Some calculations still need them to be set correctly...
    SomaZ committed May 10, 2023
    Configuration menu
    Copy the full SHA
    46bbfc7 View commit details
    Browse the repository at this point in the history
  2. Correct shader time ubo

    SomaZ committed May 10, 2023
    Configuration menu
    Copy the full SHA
    90d5d91 View commit details
    Browse the repository at this point in the history
  3. Fix remaining lightsyles issues

    If a shader can't be collapsed, the renderer uses generic shaders. Those couldn't handle the texture coordinates for lightstyles.
    SomaZ committed May 10, 2023
    Configuration menu
    Copy the full SHA
    370265f View commit details
    Browse the repository at this point in the history
  4. More cleanup

    SomaZ committed May 10, 2023
    Configuration menu
    Copy the full SHA
    c4c87fb View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Store md3 surfaces in one vbo per mesh instead of

    creating a vbo per surface.
    SomaZ committed May 18, 2023
    Configuration menu
    Copy the full SHA
    a8131e1 View commit details
    Browse the repository at this point in the history
  2. Merge md3 surfaces pt 2

    SomaZ committed May 18, 2023
    Configuration menu
    Copy the full SHA
    def172f View commit details
    Browse the repository at this point in the history
  3. Merge ghoul2 draws per shader

    SomaZ committed May 18, 2023
    Configuration menu
    Copy the full SHA
    daf2d29 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Try fixing x86 ubuntu builds

    SomaZ committed May 19, 2023
    Configuration menu
    Copy the full SHA
    dbc3a71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4d62d3 View commit details
    Browse the repository at this point in the history
  3. Mini cleanup

    SomaZ committed May 19, 2023
    Configuration menu
    Copy the full SHA
    e241654 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Configuration menu
    Copy the full SHA
    08681e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2f4bbb View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Fix rendering weather brushes

    When there were too many weather brushes, we exceeded the frames tess memory. This lead to skipping parts of the inside or outside brushes.
    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    7d0956d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f7ec62 View commit details
    Browse the repository at this point in the history
  3. Mini cleanup

    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    86282be View commit details
    Browse the repository at this point in the history
  4. Make sure there is always a valid ubo bind

    for the lights, scene and fogs ubos.
    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    a727f57 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d859c6 View commit details
    Browse the repository at this point in the history
  6. Remove unused variables

    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    57434fb View commit details
    Browse the repository at this point in the history
  7. Remove PR noise

    Preparations for merging with main
    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    da2200f View commit details
    Browse the repository at this point in the history
  8. Remove PR noise 2

    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    f152ed9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b411479 View commit details
    Browse the repository at this point in the history
  10. Remove PR noise 3

    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    722066e View commit details
    Browse the repository at this point in the history
  11. Remove PR noise 4

    Missed this one...
    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    685b955 View commit details
    Browse the repository at this point in the history
  12. Remove PR noise 5

    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    23800c9 View commit details
    Browse the repository at this point in the history
  13. Remove PR noise 6

    SomaZ committed May 23, 2023
    Configuration menu
    Copy the full SHA
    d027a07 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    274542e View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Cleanup cubemap rendering code

    SomaZ committed May 24, 2023
    Configuration menu
    Copy the full SHA
    af9e019 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2023

  1. Properly track glState.currentGlobalUBO

    and some additional cleanup.
    SomaZ committed May 27, 2023
    Configuration menu
    Copy the full SHA
    323f230 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. Disable viewport scissor for mirrors for now

    It's currently buggy, especially when the portal surface is very close to the viewer. Might replace this with rendering a stencil first.
    SomaZ committed May 28, 2023
    Configuration menu
    Copy the full SHA
    a4eace2 View commit details
    Browse the repository at this point in the history
  2. Fix r_forceSun 2

    Since we upload scene data before rendering the sun shadow maps we need to alter all the related data before upload.
    SomaZ committed May 28, 2023
    Configuration menu
    Copy the full SHA
    f1f78a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. WIP Scene handling rewrite

    Rend2 will now gather all uniform buffer data before rendering anything. Also merges skyportal draws into the main pass rendering.
    
    Cleaned up alot of old code on the way
    
    Broken:
    - DEFORM_PROJECTION_SHADOW
    - Weather top down occlusion rendering
    
    TODO:
    - Merge shadow draws into single draw commits
    - Check R_NewFrameSync() usage
    - Reduce bsp tree traversal when building the different views
    - make R_RecursiveWorldNode and R_MarkLeaves static again
    SomaZ committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    d349b68 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Fix weather TD occlusion

    Weather top down occlusion rendering now working again and correct usage of R_NewFrameSync().
    SomaZ committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    9df2102 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ff5390 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0237769 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Remove rend2 github action

    SomaZ committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    4f5ca20 View commit details
    Browse the repository at this point in the history
  2. Dependency update

    Looks like this was resolved, so its not needed anymore for x86 linux builds?
    SomaZ committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ac26d13 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Merge remote-tracking branch 'SomaZ/rend2' into rend2

    # Conflicts:
    #	CMakeLists.txt
    #	codemp/CMakeLists.txt
    taysta committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    460b8ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    814f9e4 View commit details
    Browse the repository at this point in the history
  3. Reduce the maxpolyverts back to the normal values (it was raised by m…

    …e for surface trigger/clip/slick drawing feature)
    taysta committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    700df99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa40d7b View commit details
    Browse the repository at this point in the history