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: introduce separate sampler objects #842

Merged
merged 92 commits into from
Jul 17, 2023
Merged

Commits on May 29, 2023

  1. Configuration menu
    Copy the full SHA
    6255c04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ab7f7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a468bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a4d764 View commit details
    Browse the repository at this point in the history
  5. sokol_gfx.h: remove wgpu_bindgroup from sg_shader_desc, this will be …

    …hardwired per shader stage
    floooh committed May 29, 2023
    Configuration menu
    Copy the full SHA
    667f838 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

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

Commits on May 31, 2023

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

Commits on Jun 1, 2023

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

Commits on Jun 2, 2023

  1. Configuration menu
    Copy the full SHA
    1d9209c View commit details
    Browse the repository at this point in the history
  2. sokol_gfx.h: code formatting

    floooh committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    ff90b5f View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2023

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

Commits on Jun 4, 2023

  1. Configuration menu
    Copy the full SHA
    8e481d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    054e771 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5117c4e View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    973b4e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c2a10a View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

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

Commits on Jun 9, 2023

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

Commits on Jun 10, 2023

  1. Configuration menu
    Copy the full SHA
    f3951b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15ae9b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Configuration menu
    Copy the full SHA
    cfd8e7a View commit details
    Browse the repository at this point in the history
  2. sokol_gfx.h: rename image_sampler to image_sampler_pair and make them…

    … mandatory in all backends
    floooh committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    88c143a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7577dfa View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

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

Commits on Jun 13, 2023

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

Commits on Jun 17, 2023

  1. Configuration menu
    Copy the full SHA
    532ef73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8098f45 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

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

Commits on Jun 19, 2023

  1. sokol_imgui.h: fix for separate images/samplers, new helper function …

    …simgui_imtextureid()
    floooh committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    5ef5eca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54b0ed7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7989758 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    4768bcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c8c8e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

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

Commits on Jun 22, 2023

  1. sokol_gfx.h fix a couple of places which used the old combined-image-…

    …sampler instead of image-sampler-pair
    floooh committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    2b25284 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    9762a5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb2e944 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14a6f7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6df3bb1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9505d66 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8c66bf View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. Configuration menu
    Copy the full SHA
    fead8da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    527f9ea View commit details
    Browse the repository at this point in the history
  3. fix sokol_gfx_test.c

    floooh committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    e6f5691 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c24e8a4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bdbe99e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5239268 View commit details
    Browse the repository at this point in the history
  7. fix tests

    floooh committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    f919f5c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f9a2dc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    99157e2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3b69571 View commit details
    Browse the repository at this point in the history
  11. sokol_imgui.h, sokol_nuklear.h: remove sampler state from texture

    handles.
    
    On platforms with 32-bit pointers (e.g. WASM), the default
    Dear ImGui and Nuklear texture handles are not wide enough
    to store both a sokol-gfx image and sampler handle.
    floooh committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    159bb44 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. Configuration menu
    Copy the full SHA
    7ec61b1 View commit details
    Browse the repository at this point in the history
  2. sokol_spine.h: fix c++ build

    floooh committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    8993150 View commit details
    Browse the repository at this point in the history
  3. sokol_gfx gl: add missing win gl loader decls, fix glSamplerParameter…

    …i vs glSamplerParameterf for min/max lod
    floooh committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    4effe89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ada81f0 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

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

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    aaee172 View commit details
    Browse the repository at this point in the history
  2. sokol_gfx.h: miplevel and pass fixes

    - new helper function _sg_miplevel_dim() to compute mip level
      width/height/depth
    - replace all places where miplevel size with computed with
      _sg_miplevel_dim()
    - set pass width/height upfront in _sg_pass_common_t
    - bugfix: pass width/height was wrong when rendering to miplevel > 0
    floooh committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    9b55b0a View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

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

Commits on Jul 1, 2023

  1. Merge pull request #849 from nurpax/zig-fmt

    Update zig bindgen produce source that matches "zig fmt" style
    floooh authored Jul 1, 2023
    Configuration menu
    Copy the full SHA
    bc634a0 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Configuration menu
    Copy the full SHA
    ceac091 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ca581b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66434b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b806f8 View commit details
    Browse the repository at this point in the history
  5. sokol_gfx.h d3d11: fix texture vs srv vs rtv vs dsv pixel formats (al…

    …lows depth textures to be sampled)
    floooh committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    449f553 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    126322f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e92b005 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

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

Commits on Jul 5, 2023

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

Commits on Jul 7, 2023

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

Commits on Jul 8, 2023

  1. use addr instead

    warning:: `unsafeAddr` is a deprecated alias for `addr`,
    use `addr` instead.
    Angluca authored and floooh committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    089f2a9 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    136f01b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b282c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1c29d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    685584e View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

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

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    99986cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b96f491 View commit details
    Browse the repository at this point in the history
  3. update changelog and readme

    floooh committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    17d7991 View commit details
    Browse the repository at this point in the history
  4. update changelog

    floooh committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    2aada5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b6d1aa View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    f793299 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e475aa4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #850 from floooh/bindgen-sokol-zig-0.11.0

    Bindgen updates for zig-0.11.0, and make bindgen output zig fmt compatible.
    floooh authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    defd943 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    feb51cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f0eb1b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41c725e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a619523 View commit details
    Browse the repository at this point in the history