SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for DirectXShaderCompiler-devel-1.4.0.2274+1467~git20230313.ca6d80f51-4.1.i586.rpm :

* Mon Mar 20 2023 virtuousfoxAATTgmail.com- Update to version 1.4.0.2274+1467~git20230313.ca6d80f51:
* Switch HLSL matrix major attribute to TypeAttr (#5087)
* No special case for unannotated params (#5094)
* Change SharedLibAffix.h include path to eliminate the need to change build setting (#5085)
* Don\'t try to validate invalid decls (#5086)
* Only track scalar `out` params (#5078)
* Add #pragma region support (#5074)
* Add diagnostics for uninitialized `out` parameters (#5047)
* Remove DXC.Release pipeline (#5073)
* Wed Mar 01 2023 virtuousfoxAATTgmail.com- Update to version 1.4.0.2274+1459~git20230228.44ba911a05:
* [NFC] Delete some dead/unreachable code in CGCall (#5069)
* Added -opt-disable sink to disable instruction sinking in instcombine (#5050)
* Move WinAdapter into interface directory (#5066)
* Generate SharedLibAffix.h into the include directory (#5058)
* [NFC] Fix typo in FileCheck line. (#5061)
* Break test dependencies on mangling (Part 1) (#5054)
* PIX: Preserve shader-access-tracking flag for descriptor-heap-indexed resources (#5053)
* Fix opt.exe external lib loading (#5049)
* PIX: DxcPixDxilInstructionOffsets should operate on libs (#5046)
* Add `-verify` flag to DXC (#5032)
* [NFC] Remove custom StringCchCopyEx (#5037)
* remove uninitialized assign (#5033)
* PIX:Descend Type Hierarchy for Alloca\'d structs (#5028)
* Fix AppVeyor Linux tests failing loading dxil.so (#5024)
* [SPIR-V] Forward replacement expression for SubstNonTypeTemplateParmExpr. (#5020)
* Revert \"Simplify header/link dependencies for unittests (#5009)\" (#5026)
* Introduce HLSLCXXOverload attribute (#5018)
* Don\'t add template record decl to declcontext (#5016)
* spir-v: fix missing typecast on HLSL21 ternary (#4935)
* Fix hcttest fail caused by cannot find clang. (#5012)
* Remove SO version from unix binaries (#5010)
* Support dumping implicit top-level decls (#5007)
* Remove dx.temp metadata. (#5011)
* Allow libdxcompiler.so and dxc to find libdxil.so (#5004)
* Correct WinAdapter path assumptions in public headers (#5003)
* Simplify header/link dependencies for unittests (#5009)
* [NFC] Delete dead code (#5000)
* Fix instruction order issue in scalarizer (#5001)
* hlsl, spirv: allow use of ffinit-math-only (#4955)
* Add experimental -fnew-inlining-behavior (#4972)
* Silence cmake endif mismatch warning (#5005)
* Fix two issues found in our internal build (#5002)
* Fix lower type crash on vector array parameter. (#4982)
* Fix assert when a function been called more than once by entry. (#4992)
* Delete Visual Studio user files (#4999)
* Enable lit by default on pipeline (#4993)
* Remove paths to dxil.dll during testing to test the intended validator (#4995)
* Support this cast to base class. (#4989)
* Update Azure pipelines to report results (#4994)
* Fix lit test fails (#4973)
* Fix hcttest file-check mode with /runIgnoredTests (#4980)
* Pix: Debug instrumentation: Create values per-function (#4976)
* Add lit test for execution test. (#4964)
* Add a github action to verify PR descriptions (#4971)
* Added a workaround for PDBs with empty defines. (#4945)
* [bug] Fix memory leak in dxil validator (#4966)
* Remove Ignore property from execution tests (#4963)
* Fix warning caused by redefine NOMINMAX. (#4962)
* Disable code coverage action on forks (#4948)
* Update submodules (#4959)
* Fix issue sys::findProgramByName cannot find exe on path (#4960)
* Change hctcmdtests into lit test. (#4921)
* Explicitly use n
* version of vsnprintf (#4957)
* PIX: Symbol manager: don\'t allow static members to contribute to member offsets (#4952)
* Update SPIRV-Tools submodule hash for v2023.1 release. (#4953)
* Update submodule hash for SPIRV-Tool to reflect changes to v2023.1 release (#4950)
* Update submodule hash for SPIRV-Tools. (#4947)
* Import \"Make headers self-contained.\" commit. (#4940)
* PIX: Educate type system about samplers and resources, base classes (#4937)
* spirv: keep image format to unknown if it is. (#4868)
* Add HlslDataDir parameter to execution tests (#4928)
* PIX: dxcpdbutils: Don\'t set default entry name in lib case (#4929)
* git: change submodule tracking from master to main. (#4934)
* Turn off structurize-returns when cleanup blocks are present. (#4927)
* Fix assert when bool field in nested struct during init list casting (#4926)
* PIX: Fix overactive assert in value-to-declare pass
* PIX: Remove per-instruction disassembly in annotation pass output
* PIX: Account for alignment when computing member offset (#4903)
* Enable build for dxa/dxl/dxopt/dxr/dxv on linux (#4895)
* Fix argument translation for C++ member operators (#4916)
* misc: update submodules (#4909)
* [SPIR-V] Fix dangling pointer to previous field in \'LowerTypeVisitor::populateLayoutInformation()\' (#4913)
* Enable building with ninja through Visual Studio (#4889)
* Fix typo in README.md (#4912)
* Clean up and rework DXIL library depencencies (#4877)
* [Docs] Add new docs on unified build workflow (#4890)
* Fix copy-in/copy-out parameter passing (#4900)
* build: disable LLVM_ENABLE_TERMINFO by default. (#4908)
* Add RISC-V 64 bit (#4894)
* Refactor ExecutionTests into a separate dll (#4905)
* add test to handle preprocessing an already preprocessed file. (#4898)
* Do not include TestConfig.h for all HLK build (#4887)
* PIX: Modify root sigs in place (plus fix root sig memory leak) (#4876)
* add barycentrics ordering check onto existing barycentrics test (#4635)
* Enable 2021 operator intrinsics in older modes (#4882)
* Include TestConfig.h only if DEFAULT_TEST_DIR is not defined (#4884)
* ConvertFloat32ToFloat16: Use DirectXMath conversion functions (#4855)
* hcttestcmds: Fix error handling and support skip cleanup on failure (#4879)
* Update all the HLSL tests that rely on HLSL 2018 (#4878)
* Backport -ftime-trace from upstream llvm & clang (#4873)
* Fixing a [[nodiscard]] error in DXC (#4860)
* Add -enable-lit option to hcttest (#4869)
* dxcopt: Support full container and restore extra data to module (#4845)
* Fix hitgroup metadata argument order
* Unbuffer raw_string_stream (#4872)
* [SPIR-V] Fix invalid HLSL in test (#4870)
* Move HLSL shift behavior to frontend (#4643)
* [NFC] Address some low hanging fruit UBSan failures (#4833)
* Enable -ftime-report flag (#4736)
* Remove template/ByteAddressBufferLoad test dependency on high-level opcode (#4864)
* Update version to 1.7.2212 (#4861)
* Fix enum scope used inside template function. (#4859)
* Fallthrough (#4843)
* Remove assumption that templates are never UDTs (#4752)
* Fill in RequiredFeatureFlags in library function reflection (#4774)
* LLVM_REQUIRES_
* variables shound\'t be set (#4850)
* [HLSL2021] UDT template parms follow C++ rules (#4844)
* Remove HLSL 2021 per-feature flags (#4716)
* [SPIR-V] HLSL2021: initial bitfield implementation (#4831)
* Fix dxcisense.h includes (#4852)
* Temporarily revert for release (#4848)
* Replacing fileIO exceptions with error codes (#4841)
* Update submodules (#4847)
* Restore impl of DerivedRecordSize in RDAT (#4842)
* Fix ternary operator for enum result type (#4838)
* Fix last LLVM tests on Windows (#4829)
* Update Linux build and test workflows to use lit (#4836)
* Tweaks and fixes to clang build and test configs (#4832)
* Fixed lifetime marker causing unroll to fail (#4830)
* Enable running tests under LIT (#4813)
* Disable LLVM LIT suites and tests (#4827)
* Fix ARM build break (#4823)
* Disable lit shtest suites (#4822)
* Don\'t cancel in-progress coverage builds (#4821)
* Don\'t emit built-in \'vk\' namespace in DeclPrinter (#4803)
* Update macos/linux builds to
*-latest (#4815)
* PIX: Fix instrumentation of libraries; instruction numbering reports (#4817)
* Update GitHub workflow to (hopefully) work (#4812)
* [linux] Enable Reflection on
*nix platforms (#4810)
* Wed Nov 23 2022 virtuousfoxAATTgmail.com- Update to version 1.4.0.2274+1330~git20221123.0a1f7a19f:
* [DxbcConverter] Fix corruption of ICB integer values (#4790)
* [SPIR-V] Add -fspv-debug=vulkan-with-source to usage and README (#4811)
* Make clang taef lit config conform to conventions (#4809)
* Cleanup Windows code to conform to stricter C++ 17 compiler (#4804)
* Remove DXC_BUILD_ARCH variable (#4156)
* Workarounds for arm64ec build (#4808)
* Add option for building with clang-cl and ninja (#4807)
* Enable running unit tests without extra arguments (#4798)
* Create action to generate code coverage (#4796)
* spirv: get field index from SPIR-V type, not AST (#4806)
* Enable SPIR-V tests to run without arguments (#4802)
* Fix failing LLVM ArrayRef unit test (#4800)
* TAEF Tests only work on Windows (#4799)
* [SPIR-V] Add support for the extension VK_EXT_mesh_shader (#4725)
* [CMake] Simplify code coverage CMake configuration (#4793)
* misc: fix clang warnings: deprecated,bitwise-logic (#4776)
* On Windows, use CreateFileW to delete files in sys::fs::remove. (#4791)
* Bring in code coverage tooling (#4759)
* Support taef run in lit. (#4762)
* Fixed bug where MergeGepUse doesn\'t return true (#4785)
* MergeGepUse improvements (#4784)
* Handle structured conditions in for and while loops (#4783)
* bitfields: refactorize struct offset computation (#4781)
* maintenance: update submodules (#4782)
* doc: fix code display on Github (#4775)
* Add check-prefixes support for FileCheck. (#4769)
* Update submodules (#4770)
* Avoid > in FileCheck run line. (#4768)
* PIX: Switch back to non-raw buffer stores (#4764)
* Remove > %s in FileCheck tests (#4765)
* [SPIR-V] Run clang-format (#4756)
* IsNormalTest - correct Disassemble arguments (#4754)
* Update Windows build link (#4753)
* PIX: Fix shader-access-tracking pass\' reportage of dynamic indexing (#4748)
* Made shader reflection return thread group size for AS and MS (#4745)
* Reduce IsNormalTest dependencies and revert Hlsl/DxcTestUtils refactoring (#4744)
* PIX: Access tracking for libs, switch to raw IO (#4734)
* Allow host to be passed to CMake for cross compile (#3914)
* Update submodule hashes for SPIRV-Tools, SPIRV-Headers and re2. (#4743)
* Fix build warning (#4739)
* Sat Oct 22 2022 virtuousfoxAATTgmail.com- Update to version 1.4.0.2274+1290~git20221018.977bed27b:
* IsNormalTest: Use IDxcContainerReflection interface instead of helper functions from DxilContainer.cpp (#4730)
* Update build to Visual Studio 2022 (new default); remove VS 2017 support (#4726)
* [Linux] WinAdapter: Remove virtual dtors from IUnknown to fix vtable ABI (#3793)
* Enable template dependent globallycoherent types (#4718)
* [HLSL2021] Disallow bitfields and annotations (#4711)
* DXC Release build pipeline - add Linux config, improve display strings (#4719)
* Change some getAsStructureType() uses to getAs() (#4707)
* [NFC] Fix asan error in test case (#4668)
* Fix broken ternary on matrix return type (#4434) (#4460)
* Sat Oct 01 2022 virtuousfoxAATTgmail.com- Update to version 1.4.0.2274+1281~git20220929.f0b5fd241:
* User/jbatista/remove isnormal dependencies02 (#4692)
* Fix failing test and DxilMutateResourceToHandle case hit by updated test (#4694)
* Remove unused type annotations (#4689)
* Remove ResourceAttribute metadata node from DxilFieldAnnotation (#4671)
* [SPIRV] Support 16-bit Type Cast Intrinsics (#4679)
* Pull ReplaceDisassemblyText out of DXCTestUtils.cpp (#4687)
* Fixed a crash with cbuffer lowering with new poison value mechanism (#4684)
* Remove arbitrary run line length limit (#4685)
* RDAT: Revert default to MaxRecordSize for tables (#4682)
* Insert cast when types are identical to HLSL but not to clang (#4631)
* dxexp - report advanced texture ops capability (#4677)
* Add RDAT::RecordTraits::MaxRecordSize to default to newest version (#4680)
* [SPIR-V] Add support for logical operator intrinsics (#4674)
* Fix ShaderModel::Get() when entry does not exist in hashToIdxMap (#4678)
* Fix error on shutdown when using custom memory allocator (#4656)
* Deleted the old miniz library (#4675)
* Fix issue in HelperLaneTestWave ExecutionTest caused by assume last lane has VertexID 2. (#4670)
* [SPIR-V] Add short-circuiting ternary operator for HLSL 2021 (#4672)
* Add `LLVM_OPTIMZIE_SANITIZED_BUIDS` option (#4667)
* [SPIR-V] Fix default arguments for function templates (#4665)
* Added new DxilPDBInfo definition (#4669)
* [SPIR-V] Handle debugInfo for composite types across source files (#4654)
* Separated RDAT creation code into its own library (#4662)
* Add option to force disabling debug info (#4645)
* [SPIR-V] Add short-circuiting logical operators for HLSL 2021 (#4658)
* Pulled the zlib compression code into a library (#4660)
* move entry point default code (#4653)
* [SPIRV] Do not include input file in DebugEntryPoint args (#4650)
* [SPIRV] Do not require extension if included in Vulkan version (#4651)
* Fix Layer & ViewportIndex ext in 1.2+ (#4597)
* build: fix include in header files. (#4652)
* Include branch name in build name (#4647)
* Wed Sep 14 2022 virtuousfoxAATTgmail.com- Update to version 1.4.0.2274+1249~git20220913.79856c4a7:
* Add option to enable LTO/LTCG (#4646)
* Remove lookup of full paths of D3D12 libraries (#4642)
* Fix version string in metadata, support optional toolname override (#4641)
* Skip test when using BDA, move check logic up as high as possible (#4639)
* Isnormal hlktest (#4505)
* [SPIR-V] Generate DebugEntryPoint for Vulkan DebugInfo (#4630)
* Change /P to match cl.exe /P behavior. (#4624)
* [SPIR-V] Generate DebugFunctionDefinition in the wrapper function (#4618)
* Remove clang-format-vs (#4623)
* Initialize all DxilModule members (#4617)
* Fri Apr 22 2022 Matteo De Carlo - Initial release
 
ICM