Commit Graph
112 Commits
Author SHA1 Message Date
Бранимир Караџић 3f3a9450ba Happy New Year! 2019-01-13 17:13:25 -08:00
Бранимир Караџић a54f8a3f81 Renamed UniformType enum Int1 to Sampler. 2019-01-11 14:14:17 -08:00
Бранимир Караџић fb8a82a5fd Cleanup. 2019-01-03 14:30:59 -08:00
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