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

Revamped per-engine renderers #158

Merged
merged 64 commits into from
Mar 2, 2024
Merged

Revamped per-engine renderers #158

merged 64 commits into from
Mar 2, 2024

Commits on Feb 6, 2024

  1. Heck dcomp ep1

    veeenu committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    6bf6a35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    422c1af View commit details
    Browse the repository at this point in the history
  3. Refactor

    veeenu committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    722fb15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee0b318 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Just a checkpoint

    veeenu committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    2ed07fa View commit details
    Browse the repository at this point in the history
  2. Appropriate resource barrier

    veeenu committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    14a1a74 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. I don't even know anymore man

    veeenu committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    9a352ea View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Dx11 compositor working

    veeenu committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f847e43 View commit details
    Browse the repository at this point in the history
  2. Cleanup and fmt

    veeenu committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    d823f33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc80900 View commit details
    Browse the repository at this point in the history
  4. Render engine cleanup

    veeenu committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    2248fec View commit details
    Browse the repository at this point in the history
  5. More cleanup

    veeenu committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f131e88 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Let's just start over

    veeenu committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    6491a2a View commit details
    Browse the repository at this point in the history
  2. New render engine

    veeenu committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    d102934 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0353ec9 View commit details
    Browse the repository at this point in the history
  4. Add barrier helpers

    veeenu committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    fb3158d View commit details
    Browse the repository at this point in the history
  5. Render draw data and sync

    veeenu committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f47d730 View commit details
    Browse the repository at this point in the history
  6. New Dx12 compositor

    veeenu committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8efa843 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Error blob cleanup

    veeenu committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    275e44b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2577fa View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Oh my god

    veeenu committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    46afcd2 View commit details
    Browse the repository at this point in the history
  2. Dx11 works as well

    veeenu committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f6d889a View commit details
    Browse the repository at this point in the history
  3. Clippy cleanup

    veeenu committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    6b7f408 View commit details
    Browse the repository at this point in the history
  4. Cleanup

    veeenu committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    53cb57d View commit details
    Browse the repository at this point in the history
  5. Dx9 attempt

    veeenu committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    614819e View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

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

Commits on Feb 24, 2024

  1. Compute shader attempt

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    c51dfc0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f7dacc View commit details
    Browse the repository at this point in the history
  3. Add demo imgui window examples

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    c057ac4 View commit details
    Browse the repository at this point in the history
  4. Cleanup test harnesses

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    2b59b5a View commit details
    Browse the repository at this point in the history
  5. Remove compute compositor

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    b2266c1 View commit details
    Browse the repository at this point in the history
  6. Dx9 shows something

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    99ed141 View commit details
    Browse the repository at this point in the history
  7. Got the copy pitch right

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    50b8e96 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f3d2a0a View commit details
    Browse the repository at this point in the history
  9. Refactor

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    f3b6ce7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fe0de85 View commit details
    Browse the repository at this point in the history
  11. I need a vacation

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    b81835a View commit details
    Browse the repository at this point in the history
  12. Add OpenGL3 demo

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    4d49d6b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8482e2e View commit details
    Browse the repository at this point in the history
  14. Readd render engine

    veeenu committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    8e6def6 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    322617e View commit details
    Browse the repository at this point in the history
  2. Backpedal

    veeenu committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    133e4e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Setup and Dx12 backend

    veeenu committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    25806f1 View commit details
    Browse the repository at this point in the history
  2. Rebuilt Dx12 test harness

    veeenu committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    df41b50 View commit details
    Browse the repository at this point in the history
  3. Lints

    veeenu committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    a470017 View commit details
    Browse the repository at this point in the history
  4. Dx11 backend

    veeenu committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    6a72748 View commit details
    Browse the repository at this point in the history
  5. Add commented-out state backup

    veeenu committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    59b9426 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Dx9 backend

    veeenu committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    7bbbe06 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. OpenGL3 backend

    veeenu committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b9fd1cf View commit details
    Browse the repository at this point in the history
  2. Remove compositors

    veeenu committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    5a84228 View commit details
    Browse the repository at this point in the history
  3. Dx11 state backup

    veeenu committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fce60e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    caea751 View commit details
    Browse the repository at this point in the history
  5. Small cleanups

    veeenu committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    6d64f5d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c4dcb9 View commit details
    Browse the repository at this point in the history
  7. Appease nightly Clippy

    veeenu committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    75aa0bc View commit details
    Browse the repository at this point in the history
  8. Fix Dx11 crash on Wine

    veeenu committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b190cc4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    78c8d21 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Update LICENSE

    veeenu committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    3bc2276 View commit details
    Browse the repository at this point in the history
  2. Refactor examples

    veeenu committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    0b9c33b View commit details
    Browse the repository at this point in the history
  3. Add Dx9 device reset handling

    veeenu committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    efd361d View commit details
    Browse the repository at this point in the history
  4. Appease Clippy

    veeenu committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    ebe8430 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    352ea54 View commit details
    Browse the repository at this point in the history
  6. Raw input mouse movement

    veeenu committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    3cb8ec2 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Prune unused features

    veeenu committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    32bf39e View commit details
    Browse the repository at this point in the history