mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-11-22 19:50:05 +00:00
Update CHANGES: note fix of issue 629
This commit is contained in:
parent
bba812f4e4
commit
51b6778379
4
CHANGES
4
CHANGES
@ -2,8 +2,6 @@ Revision history for SPIRV-Tools
|
|||||||
|
|
||||||
v2016.7-dev 2017-01-06
|
v2016.7-dev 2017-01-06
|
||||||
- Optimizer: Add inlining of all function calls in entry points.
|
- Optimizer: Add inlining of all function calls in entry points.
|
||||||
Caveat: See issue #629: problem inlining some cases of structured control
|
|
||||||
flow.
|
|
||||||
- Optimizer: Add flattening of decoration groups. Fixes #602
|
- Optimizer: Add flattening of decoration groups. Fixes #602
|
||||||
- Optimizer: Add Id compaction (minimize Id bound). Fixes #624
|
- Optimizer: Add Id compaction (minimize Id bound). Fixes #624
|
||||||
- Assembler: Add option to preserve numeric ids. Fixes #625
|
- Assembler: Add option to preserve numeric ids. Fixes #625
|
||||||
@ -23,6 +21,8 @@ v2016.7-dev 2017-01-06
|
|||||||
are used.
|
are used.
|
||||||
#611: spvtools::Optimizer was failing to save the module to the output
|
#611: spvtools::Optimizer was failing to save the module to the output
|
||||||
binary vector when all passes succeded without changes.
|
binary vector when all passes succeded without changes.
|
||||||
|
#629: The inline-entry-points-all optimization could generate invalidly
|
||||||
|
structured code when the inlined function had early returns.
|
||||||
|
|
||||||
v2016.6 2016-12-13
|
v2016.6 2016-12-13
|
||||||
- Published the C++ interface for assembling, disassembling, validation, and
|
- Published the C++ interface for assembling, disassembling, validation, and
|
||||||
|
Loading…
Reference in New Issue
Block a user