[all-commits] [llvm/llvm-project] 02e02b: [HLSL] Define RasterizerOrderedBuffer resource

Justin Bogner via All-commits all-commits at lists.llvm.org
Sat Dec 9 12:33:45 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 02e02b9a8f0e22ffc0d6c070b132a88e94f02861
      https://github.com/llvm/llvm-project/commit/02e02b9a8f0e22ffc0d6c070b132a88e94f02861
  Author: Justin Bogner <mail at justinbogner.com>
  Date:   2023-12-09 (Sat, 09 Dec 2023)

  Changed paths:
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    A clang/test/CodeGenHLSL/builtins/RasterizerOrderedBuffer-annotations.hlsl

  Log Message:
  -----------
  [HLSL] Define RasterizerOrderedBuffer resource

Define HLSL's RasterizerOrderedBuffer resource type through the
external sema source. This doesn't fully work as is, but defining it
allows us to exercise the ROV logic in the DirectX backend from HLSL
rather than having to manually edit metadata, so it's useful for
further testing and development.

Pull Request: https://github.com/llvm/llvm-project/pull/74897




More information about the All-commits mailing list