elvencache
96611dd944
Add HDR backbuffer support to texturev for viewing HDR textures
...
Texturev already supports exposure/stops as a way to view details in HDR textures. But results still clip to 1.0 due to 8 bits per channel back buffer. So not viable to view in native HDR.
Add UI menu to select scRGB (f16 HDR for windows) and HDR10 (pq/st2084 and rec2020 color primaries) and add shader code to properly display image. The intent is for SDR range content to look identical across all three modes. With additional details available in HDR modes when viewed on HDR monitor.
Running into trouble compiling fs_texture_array at the moment. So skipping the changes required in that shader.
*sdf.bin.h files changed because of changes in common.sh. Could roll the hdr code into a separate hdr.sh which would leave them be if that would be better?
2018-12-29 23:10:28 -08:00
Branimir Karadžić
2a6436fbc5
Cleanup.
2018-11-02 17:18:22 -07:00
Branimir Karadžić
6bff345637
StringView cleanup.
2018-10-21 19:17:44 -07:00
Branimir Karadžić
4433b5bcdc
Separating sampler flags from texture creation flags.
2018-08-20 17:12:26 -07:00
Branimir Karadžić
0b0770ed39
texturev: Added image info to menu bar.
2018-07-04 13:36:14 -07:00
Branimir Karadžić
0e0da47e61
Added primitive count to perf stats.
2018-05-17 17:24:10 -07:00
Branimir Karadžić
80d56ed37c
Cleanup.
2018-04-23 16:23:38 -07:00
Branimir Karadžić
098bbe46e9
texturev: Moved context menu into main menu.
2018-04-20 16:42:39 -07:00
Branimir Karadžić
28e1839342
Added transient buffer stats.
2018-04-18 16:35:57 -07:00
Branimir Karadžić
b6199d9254
Fixed DDS association mimetype.
2018-04-15 07:57:15 -07:00
Branimir Karadžić
b0a7c13473
texturev: Fixed crash when selected image is invalid.
2018-04-02 06:02:55 -07:00
Branimir Karadžić
498175746e
texturev: Fixed layer control for 3D textures with mips.
2018-03-27 18:09:31 -07:00
Branimir Karadžić
c6b4ce512a
Fixed issue #1331 .
2018-02-13 16:08:49 -08:00
Branimir Karadžić
584b8b34f0
Added support for independent RGB channel write control.
2018-02-13 12:35:23 -08:00
Branimir Karadžić
49a75f2fb1
bx math API cleanup.
2018-01-13 15:33:50 -08:00
Branimir Karadžić
a6617f7fdf
Cleanup.
2018-01-08 19:05:21 -08:00
Branimir Karadžić
6023a016c4
texturev: Fixed window resizing.
2018-01-05 16:43:38 -08:00
Branimir Karadžić
0093775508
texturev: Added support for drop file.
2018-01-04 13:05:36 -08:00
Branimir Karadžić
97e6c498a8
entry: Added drop file event WIP.
2018-01-03 21:37:42 -08:00
Branimir Karadžić
ed00c24f6f
texturev: Allow arbitrary window size.
2018-01-02 19:15:04 -08:00
Branimir Karadžić
fcc9160e03
texturev: Added scale slider.
2018-01-02 16:20:03 -08:00
Branimir Karadžić
f44c8e2b14
Happy New Year!
2018-01-01 11:16:06 -08:00
Branimir Karadžić
d32ca7682c
texturev: Added support for linear input images.
2017-12-12 17:31:22 -08:00
Branimir Karadžić
547d1d2b11
Cleanup.
2017-12-02 18:15:31 -08:00
Branimir Karadžić
90ef8970cc
Fixed build.
2017-12-01 22:09:02 -08:00
Branimir Karadžić
844cabf25e
texturev: Added SDF menu option.
2017-11-29 22:30:05 -08:00
Branimir Karadžić
624c050047
texturev: Added separate MSDF shader.
2017-11-29 21:06:14 -08:00
Branimir Karadžić
81ded16290
texturev: Added load/save settings.
2017-11-28 19:18:46 -08:00
Branimir Karadžić
7a1e4637e3
Cleanup.
2017-11-27 23:10:34 -08:00
Branimir Karadžić
93bde787b8
Fixed build.
2017-11-15 20:30:02 -08:00
Branimir Karadžić
2fa09df3bd
texturev: Fixed mip update issue.
2017-11-06 18:25:14 -08:00
Branimir Karadžić
1cd0f35cb7
texturev: Added option to disable transition animation.
2017-11-04 00:07:40 -07:00
Branimir Karadžić
8ded805ff2
texturev: Added .pgm and .ppm extensions as supported.
2017-10-27 20:59:07 -07:00
Branimir Karadžić
e322217bc7
texturev: Added exposure control.
2017-10-25 16:17:54 -07:00
Branimir Karadžić
a5419a8f52
texturev: Added basic texture info.
2017-10-24 21:32:31 -07:00
Branimir Karadžić
0dd6083787
Cleanup.
2017-09-02 19:30:40 -07:00
Branimir Karadžić
e2f097c83d
texturev: Fit image based on orientation.
2017-07-20 20:58:42 -07:00
Branimir Karadžić
ae3d8b5dd1
texturev: Added all orientation modes.
2017-07-20 20:27:36 -07:00
Branimir Karadžić
c38d76f42a
texturev: Added image orientation.
2017-07-19 22:53:48 -07:00
Branimir Karadžić
1b5e193aed
texturev: Find file with case-insensitive search.
2017-07-19 18:14:04 -07:00
Branimir Karadžić
7c9b2b7257
API change: Simplified destroy functions to use overload resolution.
2017-07-17 22:29:43 -07:00
Branimir Karadžić
f76d3bd33e
texturev: Added file list.
2017-07-17 21:30:03 -07:00
Branimir Karadžić
8aa79c43dd
Cleanup.
2017-07-15 21:21:31 -07:00
Branimir Karadžić
3e212b519f
Moving code around and renaming files.
2017-07-15 21:01:08 -07:00
Branimir Karadžić
ac33b32cb5
Fixed windows build.
2017-07-14 23:38:45 -07:00
Branimir Karadžić
f86eafcfd7
Switching code to use FilePath.
2017-07-14 23:06:03 -07:00
Branimir Karadžić
24e796fa5b
Cleanup.
2017-07-14 00:10:33 -07:00
Branimir Karadžić
2df32373f9
texturev: Fixed key bindings.
2017-07-10 21:42:50 -07:00
Branimir Karadžić
fa5a1bf2c1
Cleanup.
2017-07-09 17:29:51 -07:00
Branimir Karadžić
8e979820b5
texturev: Added context menu options.
2017-07-09 17:11:59 -07:00