Releases: houmain/gpupad
Releases · houmain/gpupad
1.29.1
1.29.0
Changed
- Improved texture viewer performance.
- Improved source type deduction.
- No longer adding suffix when Saving As.
Fixed
- Fixed crash when creating Texture without width.
- Not updating Item filename when Saving As fails.
- Fixed resizing file backed target texture.
- Not restoring maximized window when dropping file.
1.28.0
Added
- Added toolbar button for toggling line wrapping.
- Setting default editor font.
Changed
- Replaced icons with symbolic icons.
- Set custom dock close/restore icons.
- Gamma correcting floating point formats in preview.
Fixed
- Fixed setting file dialog directory to current file's.
- Improved layout of shader/attachment property panel.
- Made font size of Windows consistent.
- Prevent opening menu on Alt-mouse action.
1.27.0
Added
- Trying to link shader in standalone validation to get warnings.
- Standalone validation automatically selects common HLSL entry point.
- Added keyboard shortcut to standalone validation toolbar button.
- Completing extension when saving depending on source type.
Changed
- No Syntax Highlighting for Plaintext, added source type Generic.
- Only flipping 2D textures in editor automatically.
- Only opening untitled textures automatically next to other editors.
- Reduced margin when zooming in texture editor.
Fixed
- Prevent menu from popping up on Alt-key shortcut.
- Not focusing hidden session dock on Ctrl-Tab.
1.26.0
Added
- Allow to disable channel in texture editor.
- Allow to copy texture editor content to clipboard.
- Implemented Attachment
colorWriteMask
.
Changed
- Conditionally scrolling to end when reloading externally modified file.
- Sorting editors in dock tab context menu.
Fixed
- Improved Find/Replace performance.
1.25.0
Added
- Added shader preamble and include paths.
- Added toolbar buttons to show/hide dock windows.
- Allow to hide menu bar.
- Splitting single line of values pasted in binary editor.
Changed
- Flipping textures from files in editor by default.
- Renamed attachment depth offset factor/units to slope/constant.
- Getting entry point for shader validation from session.
- Improved Atomic-Counter sample.
- Made find/replace button toggleable.
- Updated SPIRV-Cross to 2022-07-04 master.
Fixed
- Fixed crash on invalid stream attribute.
- Fixed crash on stream attribute count change.
- Fixed potentially wrong preview texture format.
- Fixed restoring histogram state.
1.24.0
Added
- Initial Lua scripting support.
- Added multi-cursor-editing.
- Added more advanced About dialog.
- Editor back/forward navigation.
- Allow pasting hex values in Binary Editor.
- Allow pasting clipboard in new editor.
- Allow to reduce histogram range using mouse.
Changed
- Improved rectangular selection.
- Highlighting lines starting with # in plaintext files.
- Applying EXIF transformation on load.
- Highlighting current line in line number margin.
- Removing trailing space on backspace/delete.
- Selecting item when dropping in session.
- Resume previous search on F3.
Fixed
- Improved performance of single instance check.
- Find/Replace only in selection.
- Fixed cache update on save.
- Fixed disabling syntax highlighting for big files.
- Improved syntax highlighting performance.
1.23.1
1.23.0
- Added QmlView.
- Automatically prepending default #version when missing.
- Outputting total evaluation time.
- Added Bitonic sort sample.
Changed
- Moved script evaluation to render thread.
- Replacing untouched untitled editor when opening source file.
- Reloading text and binary files less often.
- Merged Z selector into layer selector in texture editor.
- Activating first item when not restoring session state.
- Generating output from generated shaders.
Fixed
- Fixed line numbers when #including multiple files.
- Limiting matching brace highlighting.
- Improved cache invalidation on source editor open/close.
- Only invalidating raw texture on format change.
- Autocompleting extension only when saving.
- Fixed potential crash when deducing block row count.
- Fixed console.log script function.
- Showing initially downloaded empty buffer in editor.
1.22
Added
- Context aware autocompletion.
- Allowing to select source lines by clicking in line number margin.
- Swap textures/buffers calls.
- PFM file reading.
- Added Paint sample.
- Added Cube HLSL sample.
- Added JavaScript library sample.
Changed
- Replaced input with Mouse and Keyboard script objects.
- Opening sample sessions with active evaluation mode.
Fixed
- Clearing script output on manual evaluation.
- Not checking remote files in recent file list for existence.
- Fixed auto range button.
- Fixed closing brace on non empty line.
- Fixed AltGr keys with rectangular selection.