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

sokol_gfx.h resource bindings cleanup (issue #1037) #1111

Merged
merged 86 commits into from
Nov 7, 2024

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    7b94bf2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2840080 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a120657 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    643146c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    54eb91c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4077cc9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91a068b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f0e417 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    841c223 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f161372 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    54ba59f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ef52889 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4d154dd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    92fd93a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    aabd2ef View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1489b61 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    841999b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ec921c0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b353bab View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2b16c89 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3550d1a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ffa6768 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    5f6b1b0 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0c5f4f4 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    95af2b8 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    3e518f7 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    f703376 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    be542bf View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    630502f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    25dbf0d View commit details
    Browse the repository at this point in the history
  31. sokol_gfx.h wgpu: get rid of special 'empty bindgroup' because settin…

    …g a null bindgroup is allowed now
    floooh committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    a74b97d View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    5b1b0b2 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    fb14cf9 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    e0c3774 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    79c888c View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    6fe5603 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    e97641f View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    3244b9c View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e4ac395 View commit details
    Browse the repository at this point in the history
  40. sokol_gfx.h wgpu: fix a C vs C++ incompatibility in the Emscripten vs…

    … Dawn webgpu.h differences
    floooh committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    b804bfa View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    2eb669d View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    3ddb9fd View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    6b750da View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    588e74c View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    d39703d View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    231d198 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    e3f621a View commit details
    Browse the repository at this point in the history
  48. sokol_gfx.h wgpu: fix dynamic bind offset mapping (must be in binding…

    … order, not in bindgroup entry order)
    floooh committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6ccc5b4 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    cfad5c6 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    1b62020 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. sokol_gfx.h: fix msvc warnings

    floooh committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1080063 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61a5acc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e04b442 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8745e45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8624dd6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    195d853 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3094a1d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ebc078f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f0fc6c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    7d80263 View commit details
    Browse the repository at this point in the history
  2. update sokol-gfx tests

    floooh committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b26fa31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c0ec0e View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

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

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    3bec877 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7d5229 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abc9ece View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8bfb443 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. Configuration menu
    Copy the full SHA
    195d8fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    405289e View commit details
    Browse the repository at this point in the history
  3. sokol_gfx.h: error check for required bindings and uniforms

    - adds a check that sg_apply_bindings() and sg_apply_uniforms()
      is called between sg_apply_pipeline() and sg_draw() if required
    - also some code cleanup around vertex_buffer_layout_active init
    floooh committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    7338592 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33e7c53 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f0eb6b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    47c9668 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ff3ece0 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    d8b95e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e8ca1d View commit details
    Browse the repository at this point in the history
  3. sokol_gfx.h: validate correct uniform binding range, and better valid…

    …ation messages (with ranges)
    floooh committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    dac9da6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    733e8f3 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

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

Commits on Oct 31, 2024

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

Commits on Nov 2, 2024

  1. Configuration menu
    Copy the full SHA
    8b3d531 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e16039 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

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

Commits on Nov 5, 2024

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

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    fa9d23a View commit details
    Browse the repository at this point in the history
  2. changelog fix

    floooh committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    71d744d View commit details
    Browse the repository at this point in the history