Skip to content

ilyal451/TextureViewer

Repository files navigation


Texture Viewer is an image viewer designed for the use in game development. It can view textures as well as the source images.

It is SSE and thread optimized and supports plugin extension.

The current drawbacks: it is 32-bit only (the work on a 64-bit version is unfinised).

Some of the features:
- Display separate channels and tiling
- S3TC BC6-7 support (via the DDS format currently)
- Support texture arrays, MIP-maps, 3D textures
- File management (allows you to mark the files as you're viewing them, and then to do some operations on them: cut, copy, delete; also it can export a file list)




Authors:


- Programming by Ilya Luytin

- The idea was inspired by the Windows Texture Viewer (WTV, a tool by NVIDIA)




Acknowledgements:


ZLIB DATA COMPRESSION LIBRARY (zlib 1.2.8):
Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler

* See thirdparty/zlib/ for more info


This software is based in part on the work of the Independent JPEG Group:
Copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding

* See thirdparty/libjpeg/ for more info


The PNG Reference Library (libpng August 4, 2016):
Copyright (c) 2000-2002, 2004, 2006-2016 Glenn Randers-Pehrson

* See thirdparty/libpng/ for more info


LibTIFF:
Copyright (c) 1988-1997 Sam Leffler
Copyright (c) 1991-1997 Silicon Graphics, Inc.

* See thirdparty/libtiff/ for more info


WebP Codec
Copyright (c) 2010, Google Inc. All rights reserved.

* See thirdparty/webp/ for more info