diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2020-01-15 14:58:45 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-01-15 14:58:45 -0500 |
| commit | 662721ba4ab0e38924701df4c876a86eb8390968 (patch) | |
| tree | deef68220d0aebbdfff370918a3d42fcf12fd72c /source | |
| parent | ef41dfc605f7868c0ccc7dde05982232b7d49589 (diff) | |
Bind Location (#1166)
* First pass at BindLocation.
* Added BindSet::init - for initializing with two input constant buffers. Needs better name, and perhaps should be another class.
* Fix handling of constant buffer stripping.
Improved initialization.
* Trying to generalize BindLocation a little more.
Split out CPULikeBindRoot.
* More work to make BindLocation et al work with non uniform bindings.
* Added parsing to a location.
* WIP: Trying to get CPU working with BindLocation.
* Describe problem of knowing the type of the reference point in the binding table.
* More ideas on getBindings fix.
* Remove BindSet as member of BindLocation.
* Added BindLocation::Invalid
* Made BindLocation able to be key in hash
* Use BindLocation for bindings on BindingSet.
* Added cuda and nvrtc categories to test infrastructure.
Disabled CUDA synthetic tests by default.
Fixed such that all tests now produce something in BindLocation style.
* Use m_userIndex instead of m_userData on Resource.
Move the binding setup out of cpu-compute-util (as no longer CPU specific)
* Removed CPUBinding - used BindLocation/BindSet instead.
Fixed some bugs around indexOf around uniform indirection.
* Renamed BindSet::Resource -> BindSet::Value.
* Document BindLocation.
* Fixes for Clang/GCC
Improve invariant requirement handling when constructing from BindPoints.
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang.vcxproj | 2 | ||||
| -rw-r--r-- | source/slang/slang.vcxproj.filters | 16 |
2 files changed, 9 insertions, 9 deletions
diff --git a/source/slang/slang.vcxproj b/source/slang/slang.vcxproj index 017f99a1c..de1108a1c 100644 --- a/source/slang/slang.vcxproj +++ b/source/slang/slang.vcxproj @@ -379,4 +379,4 @@ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> -</Project>
\ No newline at end of file +</Project>
\ No newline at end of file diff --git a/source/slang/slang.vcxproj.filters b/source/slang/slang.vcxproj.filters index 350f12b6b..d5abb0289 100644 --- a/source/slang/slang.vcxproj.filters +++ b/source/slang/slang.vcxproj.filters @@ -463,19 +463,19 @@ </ClCompile> </ItemGroup> <ItemGroup> - <CustomBuild Include="core.meta.slang"> + <None Include="..\core\core.natvis"> <Filter>Source Files</Filter> - </CustomBuild> - <CustomBuild Include="hlsl.meta.slang"> + </None> + <None Include="slang.natvis"> <Filter>Source Files</Filter> - </CustomBuild> + </None> </ItemGroup> <ItemGroup> - <Natvis Include="..\core\core.natvis"> + <CustomBuild Include="core.meta.slang"> <Filter>Source Files</Filter> - </Natvis> - <Natvis Include="slang.natvis"> + </CustomBuild> + <CustomBuild Include="hlsl.meta.slang"> <Filter>Source Files</Filter> - </Natvis> + </CustomBuild> </ItemGroup> </Project>
\ No newline at end of file |
