1
0
mirror of synced 2024-09-23 19:18:24 +02:00
ImHex/plugins
paxcut fa28052958
fix: Avoid crashing ImHex when passing invalid data to the 3D visualizer (#1874)
### Problem description
There are some obvious constrains in the various array data sizes that
we can use to determine if their sizes and in some cases their values
are correct.

### Implementation description
To test their validity, the most important of the various arrays are the
indices, so their definition and use has been simplified a great deal.
In order to treat all variables in a similar manner the changes to the
uv variable posted in an earlier PR were also added here.

With this one, all the recently opened PR's combined should contain
exactly the same changes and fixes as the older 3-d visualizer PR #1850
which I will close shortly after this one is opened.

---------

Co-authored-by: Nik <werwolv98@gmail.com>
2024-09-15 15:19:41 +02:00
..
builtin feat: Added underwaved text functions (#1889) 2024-09-15 15:19:04 +02:00
decompress impr: Add streaming decompression to zstd_decompress (#1898) 2024-09-15 15:16:57 +02:00
diffing lang: Update Chinese (Simplified) translations (#1894) 2024-09-15 15:17:25 +02:00
disassembler fix: Task names not displaying correctly anymore 2024-07-27 14:09:52 +02:00
fonts fix: Crash on exit when using custom font from file (#1815) 2024-07-15 22:22:02 +02:00
hashes fix: Segfault when hashing regions spanning multiple MiBs (#1804) 2024-07-21 20:35:38 +02:00
script_loader lang: Update Chinese (Simplified) translations (#1894) 2024-09-15 15:17:25 +02:00
ui lang: Update Chinese (Simplified) translations (#1894) 2024-09-15 15:17:25 +02:00
visualizers fix: Avoid crashing ImHex when passing invalid data to the 3D visualizer (#1874) 2024-09-15 15:19:41 +02:00
windows lang: Update Chinese (Simplified) translations (#1894) 2024-09-15 15:17:25 +02:00
yara_rules fix: Task names not displaying correctly anymore 2024-07-27 14:09:52 +02:00