Commit Graph
19 Commits
Author SHA1 Message Date
Henrik RydgårdandClaude Opus 5.5 d6b3d590eb VFPU: Compute log2, sin/cos and asin without correction tables, too
They use the same quadratic interpolator as rcp and friends, with three
twists. sin indexes the quarter wave from the top, and asin and sin work
in a per-segment exponent whose 4-ulp truncation also applies to results
in a lower binade. log2 truncates exponent + log2(1.m) toward zero to 22
significant bits, and where that step is coarser than 2^-24 the datapath
drops coefficient bits to match; that also covers the region just below
1.0 that needed a special case.

vfpu_sincos now reduces the angle once. With every table gone, so are
the asset folder, the loader, InitVFPU and the fallbacks for tables that
failed to load. All seven functions are bit-exact with the table-based
code over every 32-bit input.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
2026-09-24 10:07:01 -06:00
Henrik Rydgård 1ae6d0f9f6 Installer script fix 2025-11-23 11:11:18 +01:00
Henrik Rydgård dc682fb2c8 Basic upload via web browser support, only single file almost works 2025-10-27 12:20:24 +01:00
Henrik Rydgård fd59e7a2ef Don't copy the d3dcompiler dll to distributions 2025-06-10 17:06:34 +02:00
Henrik Rydgård 5cf89398df Minor tweaks to the .iss 2025-04-23 20:03:17 +02:00
bovirus 0158920cbe Update Inno Setup script 2025-04-23 18:12:23 +02:00
Henrik Rydgård 8dbc1e7354 Add assets/vfpu to Windows installer generator script 2023-09-08 13:32:35 +02:00
iota97 e5843160fe Add themes to assets 2022-02-14 07:37:56 +01:00
Unknown W. Brackets 6814f5e7af Debugger: Add web debugger to build packaging. 2021-09-26 12:27:54 -07:00
Florin9doi bb4b1e7dc9 Update Inno installer 2018-01-12 22:39:35 +02:00
Henrik Rydgard 8d1ece05ca Finally move flash0 into assets, fixing #9468 and #9520
CMake fix
Fix the innosetup and zip scripts for the new assets location
2017-04-01 00:20:53 +02:00
Henrik Rydgård e0fb6c9f64 InnoSetup: That worked, getting rid of fallback. Now all versions are computed from the git version.
(Well, except the Android version when not using gradle)
2017-03-29 16:53:32 +02:00
Henrik Rydgård 15f6b5d12d InnoSetup: Allow specifying the app version externally. 2017-03-29 16:23:32 +02:00
Henrik Rydgård babfa44614 Windows: d3dcompiler_47.dll is redistributable, so add it to our installation package scripts. 2017-03-22 13:44:44 +01:00
Henrik Rydgård 6dcbed6659 innosetup: Make the application name variable driven 2017-03-17 12:42:05 +01:00
Henrik Rydgård 1dc95e68e0 Update iss installer script 2017-03-16 16:30:21 +01:00
Henrik Rydgard 5ff5cf1ac7 Add compat.ini as a dependency to our various build systems 2015-09-27 11:50:23 +02:00
Henrik Rydgård ce3d8d132b Fixes to the InnoSetup script 2013-10-17 12:14:00 +02:00
Henrik Rydgard d53a8208d3 Add InnoSetup script to make a basic installer.
Adds a redist submodule where the installer can get the VC redists.
2013-10-15 11:55:02 +02:00