Skip to content

Commit e6c6c6d

Browse files
jaladreipsigcbot
authored andcommitted
Changes in code.
1 parent a8f65b1 commit e6c6c6d

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

IGC/AdaptorCommon/RayTracing/API/API.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ SPDX-License-Identifier: MIT
1616
#include "BVHInfo.h"
1717
#include "MemoryStyleEnum.h"
1818
#include "RayDispatchGlobalData.h"
19+
#include "AtomicPullSWTileWalkInterface.h"

IGC/DriverInterface/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ set(IGC_BUILD__HDR__DriverInterface
147147
"${CMAKE_CURRENT_SOURCE_DIR}/../AdaptorCommon/RayTracing/API/BVHInfo.h"
148148
"${CMAKE_CURRENT_SOURCE_DIR}/../AdaptorCommon/RayTracing/API/MemoryStyleEnum.h"
149149
"${CMAKE_CURRENT_SOURCE_DIR}/../AdaptorCommon/RayTracing/API/RayDispatchGlobalData.h"
150+
"${CMAKE_CURRENT_SOURCE_DIR}/../AdaptorCommon/RayTracing/API/AtomicPullSWTileWalkInterface.h"
150151
)
151152
set(IGC_BUILD__HDR__RAYTRACING_API__ADT
152153
"${CMAKE_CURRENT_SOURCE_DIR}/../AdaptorCommon/RayTracing/API/ADT/Array.h"

IGC/common/MDFrameWork.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,10 @@ namespace IGC
250250

251251
RTMemoryStyle MemStyle = RTMemoryStyle::Xe;
252252
RayDispatchInlinedDataStyle GlobalDataStyle = RayDispatchInlinedDataStyle::Xe;
253+
254+
// existence of this value indicates we are opting into atomic pull tile walk
255+
// this field carries the uber tile dimensions, which needs to be passed on to the UMD.
256+
std::optional<std::array<uint32_t, 2>> uberTileDimensions;
253257
};
254258

255259
// Info specific to each raytracing shader

0 commit comments

Comments
 (0)