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 support for occlusion queries #3402

Merged
merged 26 commits into from
Aug 2, 2023
Merged

Commits on Feb 23, 2023

  1. Add occlusion query set to pass descriptor, update examples and CHANG…

    …ELOG.md, OCCLUSION_QUERY feature is now a downlevel flag
    
    Fix typos, working on proper handling of begin occlusion query
    
    Add proper support for occlusion queries
    valaphee committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    68ea7ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52cc14d View commit details
    Browse the repository at this point in the history
  3. Update deno_webgpu/src/01_webgpu.js

    Co-authored-by: Leo Kettmeir <crowlkats@toaxl.com>
    valaphee and crowlKats committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    a3ba2e8 View commit details
    Browse the repository at this point in the history
  4. Update deno_webgpu/src/01_webgpu.js

    Co-authored-by: Leo Kettmeir <crowlkats@toaxl.com>
    valaphee and crowlKats committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    135a6ac View commit details
    Browse the repository at this point in the history
  5. Update deno_webgpu/src/01_webgpu.js

    Co-authored-by: Leo Kettmeir <crowlkats@toaxl.com>
    valaphee and crowlKats committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    60d4f07 View commit details
    Browse the repository at this point in the history
  6. Fix trace

    valaphee committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    1759bdd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    afbe4d6 View commit details
    Browse the repository at this point in the history
  8. Fix trace

    valaphee committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    9347284 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6ca1156 View commit details
    Browse the repository at this point in the history
  10. Test occlusion queries

    valaphee committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    99db240 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5740521 View commit details
    Browse the repository at this point in the history
  12. Remove color attachment from occlusion query test, replace D3D12_QUER…

    …Y_TYPE_BINARY_OCCLUSION with D3D12_QUERY_TYPE_OCCLUSION
    valaphee committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    8c60534 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Remove occlusion query downlevel flag, as only DX11 FL9.1 doesn't sup…

    …port it and ancient OpenGL (ES) versions, remove fragment stage in occlusion query test
    valaphee committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    cf100b0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into occlusion-query

    # Conflicts:
    #	deno_webgpu/src/01_webgpu.js
    #	deno_webgpu/src/02_idl_types.js
    #	wgpu-core/src/command/bundle.rs
    #	wgpu-hal/src/dx12/device.rs
    valaphee committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    fb01175 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a02353a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b17360 View commit details
    Browse the repository at this point in the history
  5. Rustfmt, fix deno

    valaphee committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    c11e34b View commit details
    Browse the repository at this point in the history
  6. Remove debug, and re-adding fragment stage to try working around Swif…

    …tShader occlusion query problem
    valaphee committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    46d41de View commit details
    Browse the repository at this point in the history
  7. Revert re-adding fragment stage to try working around SwiftShader occ…

    …lusion query problem, ignore gl backend in occlusion_query test for now
    valaphee committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    5b94048 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Revert to binary occlusion in d3d12 backend, add hal query resolve bu…

    …ffer usage, fix glew query resolve
    valaphee committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    d4de325 View commit details
    Browse the repository at this point in the history
  2. Use glow::ANY_SAMPLES_PASSED_CONSERVATIVE for occlusion queries, remo…

    …ve wasm_bindgen_test from occlusion_query
    valaphee committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    f75b612 View commit details
    Browse the repository at this point in the history
  3. Use glow::ANY_SAMPLES_PASSED_CONSERVATIVE for occlusion queries, remo…

    …ve wasm_bindgen_test from occlusion_query
    valaphee committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    b11f85d View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. Merge remote-tracking branch 'origin/trunk' into occlusion-query

    # Conflicts:
    #	deno_webgpu/lib.rs
    #	examples/mipmap/src/main.rs
    #	tests/tests/shader_primitive_index/mod.rs
    valaphee committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    199b25f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e8e7d1 View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    valaphee committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    fb1b0ac View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

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