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

Add OpenGL Core renderer and use as default #5655

Merged
merged 59 commits into from
Mar 10, 2023

Commits on Feb 17, 2023

  1. Add GL core renderer

    smoogipoo committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    22b0f3a View commit details
    Browse the repository at this point in the history
  2. Fix extensions string

    smoogipoo committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    188f56a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e221321 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. Use in/out in shaders

    smoogipoo committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    abdc9dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1764ea7 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Remove nullable disables

    smoogipoo committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    b58d4cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffe38a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ac4f8cb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6aab647 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02b6b64 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1cace44 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8eda0ab View commit details
    Browse the repository at this point in the history
  8. Fix Veldrid nullref

    smoogipoo committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    ea4a72e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f00a789 View commit details
    Browse the repository at this point in the history
  10. Fix inspection + tests

    smoogipoo committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    3948ea8 View commit details
    Browse the repository at this point in the history
  11. Fix formatting

    smoogipoo committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    b195670 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    58ec18c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    953f36f View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Update some missed shaders

    smoogipoo committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    c3b65b5 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Explicitly request RGB8

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    d91d314 View commit details
    Browse the repository at this point in the history
  2. Disable SRGB backbuffer

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    c5a45d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e90e308 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32035de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    574d712 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d313f6f View commit details
    Browse the repository at this point in the history
  7. Cleanup buffer binding

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    62e7a52 View commit details
    Browse the repository at this point in the history
  8. Cleanup uniform data types

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    e7dc702 View commit details
    Browse the repository at this point in the history
  9. Add UBO type validation

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    e67bfbe View commit details
    Browse the repository at this point in the history
  10. Adjust wording

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    06dc5d0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e448cdc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    056d048 View commit details
    Browse the repository at this point in the history
  13. Fix regex/test

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    5db568f View commit details
    Browse the repository at this point in the history
  14. Revert unintended changes

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    aebf7a1 View commit details
    Browse the repository at this point in the history
  15. Improve exception output

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    af8caf0 View commit details
    Browse the repository at this point in the history
  16. Add missing disposals

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    751a582 View commit details
    Browse the repository at this point in the history
  17. Cleanup

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    d1a6230 View commit details
    Browse the repository at this point in the history
  18. Remove use of glBindAttribLocation

    No longer required now that their locations are being explicitly defined
    in the shader.
    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    091edfd View commit details
    Browse the repository at this point in the history
  19. Remove unused struct

    smoogipoo committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    a8397f7 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    dcc3d4d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f344f5d View commit details
    Browse the repository at this point in the history
  22. Parse index using invariant culture

    Certain cultures may fail while trying to parse negative numbers, as the
    negative sign could differ depending on the culture.
    frenzibyte committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    60407de View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    1451aae View commit details
    Browse the repository at this point in the history
  2. Remove precision header file

    No longer required with SPIR-V. The cross-compiler already
    attaches/detaches precision modifiers accordingly.
    frenzibyte committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    4ded6b3 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    400bfa0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5487a83 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    749adb7 View commit details
    Browse the repository at this point in the history
  2. Use cross-compile reflection in GL shader

    Fixes incorrect colours on macOS.
    smoogipoo committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    699af72 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    eeef6a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5bf178 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10b7eec View commit details
    Browse the repository at this point in the history
  4. Unbox nullable

    smoogipoo committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    4f691c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Add SPIRV native libraries for Android

    frenzibyte authored and peppy committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    8e090c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f85aef5 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    cc19945 View commit details
    Browse the repository at this point in the history
  2. Revert change to GL.Hint()

    smoogipoo committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    e755c07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7122320 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8d2f12 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Configuration menu
    Copy the full SHA
    255d760 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86c00bc View commit details
    Browse the repository at this point in the history