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

Renderer R5 (DX12) #1620

Open
wants to merge 47 commits into
base: dev
Choose a base branch
from
Open

Renderer R5 (DX12) #1620

wants to merge 47 commits into from

Commits on Feb 3, 2024

  1. Required changes for the new renderer in the main loop

    nouverbe authored and nouverbe committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    f21c9ea View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Added a new render based on DX 12 - Render 5

    nouverbe authored and nouverbe committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1c37c40 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Minor edits that I forgot to transfer to the new render

    nouverbe authored and nouverbe committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    3b03804 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. fixing errors related to changing settings

    nouverbe authored and nouverbe committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    d746130 View commit details
    Browse the repository at this point in the history
  2. Revert "fixing errors related to changing settings"

    This reverts commit d746130.
    nouverbe authored and nouverbe committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    e64ecff View commit details
    Browse the repository at this point in the history
  3. Reapply "fixing errors related to changing settings"

    This reverts commit e64ecff.
    nouverbe authored and nouverbe committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    b2a7ad9 View commit details
    Browse the repository at this point in the history
  4. forgot to disable the debugger

    nouverbe authored and nouverbe committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    bf69361 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. + added 12_2 mode in create device

    + fixed flickering in the menu and the game itself
    + fixed memory corruption in object initialization
    + fixed problem with screenshots
    nouverbe authored and nouverbe committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    1401197 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Minor changes related to object initialization

    nouverbe authored and nouverbe committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    6536446 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Fixed a bug related to rtv == 0

    nouverbe authored and nouverbe committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    a5deaa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb8773b View commit details
    Browse the repository at this point in the history
  3. fixed warning when creating a buffer in direct 12

    nouverbe authored and nouverbe committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    77b3002 View commit details
    Browse the repository at this point in the history
  4. Added modern SwapChain in DX12

    nouverbe authored and nouverbe committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    fd46820 View commit details
    Browse the repository at this point in the history
  5. fixed init/drawing in imGui

    nouverbe authored and nouverbe committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    dce3f6b View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Fixed a bug with shadows in the sun and minor edits

    nouverbe authored and nouverbe committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    8722550 View commit details
    Browse the repository at this point in the history
  2. added r5_D3D12SubmissionThread

    nouverbe authored and nouverbe committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    7c5cb21 View commit details
    Browse the repository at this point in the history
  3. fix flickering in imGui

    nouverbe authored and nouverbe committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    057e2a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    37f625a View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. fix bug related to CCryDX12DeviceContext::ResolveOcclusion

    nouverbe authored and nouverbe committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    5733c9a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' of https://github.com/viventaje/xray-16 into dev

    nouverbe authored and nouverbe committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    b09cfed View commit details
    Browse the repository at this point in the history
  3. removed warnings from 12 direct messages that blocked the output

    minor edits and fixes
    nouverbe authored and nouverbe committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    f89543d View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. added swapchain in queue

    added dxc
    nouverbe authored and nouverbe committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    68afda4 View commit details
    Browse the repository at this point in the history
  2. added ID3D12GraphicsCommandList1 and ID3D12GraphicsCommandList2

    nouverbe authored and nouverbe committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    224815f View commit details
    Browse the repository at this point in the history
  3. remove test present

    fixed low fps
    nouverbe authored and nouverbe committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    f7ce98c View commit details
    Browse the repository at this point in the history
  4. added some flags for resources

    nouverbe authored and nouverbe committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    6c8074a View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. minor fixes

    nouverbe authored and nouverbe committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    f56bad7 View commit details
    Browse the repository at this point in the history
  2. fogot fix for timestamp

    nouverbe authored and nouverbe committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    9377ea4 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. fix barrier log

    nouverbe authored and nouverbe committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    87b7a7b View commit details
    Browse the repository at this point in the history
  2. fix multiplayer crashing

    nouverbe authored and nouverbe committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    c4f69d1 View commit details
    Browse the repository at this point in the history
  3. fixed video playback in credits

    nouverbe authored and nouverbe committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    781d1c6 View commit details
    Browse the repository at this point in the history
  4. some minor edits

    nouverbe authored and nouverbe committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    6c52855 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Returned the old version of SwapChain

    nouverbe authored and nouverbe committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    196bacd View commit details
    Browse the repository at this point in the history
  2. attempt to fix the problem with the constant buffer

    nouverbe authored and nouverbe committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    7bca206 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. minor edits

    nouverbe authored and nouverbe committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    853f427 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' into dev

    viventaje committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    37ab358 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. update d3dx12.h

    nouverbe authored and nouverbe committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    18a3198 View commit details
    Browse the repository at this point in the history
  2. Fixed an error when setting initialization parameters

    nouverbe authored and nouverbe committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    9b3764e View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Cleaned up various junk in code and files

    nouverbe authored and nouverbe committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    ab4359b View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Fixed crash when exiting the game

    nouverbe authored and nouverbe committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    3ebb373 View commit details
    Browse the repository at this point in the history
  2. Fixed build error

    nouverbe authored and nouverbe committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    36e7737 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. added constant buffer allocator and fixed run in r4 mode

    nouverbe authored and nouverbe committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    1ffc0f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    fc12cf9 View commit details
    Browse the repository at this point in the history
  2. DXIL support

    nouverbe authored and nouverbe committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    017954a View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. render imgui if only enabled

    nouverbe authored and nouverbe committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    98fd65b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. replace DXIL

    nouverbe authored and nouverbe committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d05f15a View commit details
    Browse the repository at this point in the history
  2. refactoring constant allocator and added for dx11_1

    nouverbe authored and nouverbe committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    970fb1f View commit details
    Browse the repository at this point in the history
  3. forgot added for r4 dx11ConstantAllocator.h/cpp

    nouverbe authored and nouverbe committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    53639af View commit details
    Browse the repository at this point in the history