Commit Graph

30 Commits

Author SHA1 Message Date
Martin Pulec
3e8d6aac67 DXT: replace some old macros (macOS)
Replaced some old macros from UltraGrid (that are no longer present).
2019-07-24 10:57:06 +02:00
Martin Pulec
06d89598fa Fixed some Coverity reported errors
These Coverity errors should be fixed (mostly classified as High
Impact Outstanding by Coverity):
53922, 53923, 53935, 53938, 53945, 53963, 53974, 53976, 53978, 53979,
53980, 53981, 53982, 53988, 53990, 53991, 53993, 53994, 53995, 53998,
54000, 54002, 54004, 54008, 54010, 54013, 54016, 54018, 54020, 54022,
54024, 54025, 54027, 54028, 54030, 54031, 54032, 54033, 54034, 54035,
54036, 54038, 54039, 54041, 54043, 54047, 54048, 54050, 54053, 54054,
54055, 54056, 54062, 54064, 54065, 54067, 54071, 54072, 54074, 54075,
54076, 54081, 54087, 54088, 54089, 54091, 54093, 54096, 54097, 54103,
54104, 54106, 54109, 54111, 54112, 54114, 54117, 54119, 54120, 54121,
54125, 54126, 54129, 54130, 54132, 54133, 54136, 54137, 54140, 54145,
54146, 54149, 54150, 54151, 54153, 54154, 54156, 54157
2014-09-08 15:29:02 +02:00
Martin Pulec
4e82ab2236 Intel graphics fixes
RTDXT compress finally runs with MESA GL. Decompress unfortunately
still requires GL_EXT_texture_compression_s3tc which is not present by
default.
2013-03-12 16:20:08 +01:00
Martin Pulec
63652fee74 silence some warnings 2013-01-18 10:32:18 +01:00
Martin Pulec
b97dfabcc6 DXT: fixed possible problems 2012-11-05 10:18:36 +01:00
Martin Pulec
d118f0c691 RTDXT: disalbe PBO for decoder
It increases latency up about 1.5x frame time for NVidia 580.
2012-07-27 18:03:08 +02:00
Martin Pulec
e35a641da9 Allow to disable PBO at configure time
* it seems to increase latency if used
2012-06-11 13:53:53 +02:00
Martin Pulec
a9da2d02fb Use PBO also for DXT decompress 2012-06-08 16:05:40 +02:00
Martin Pulec
5113d5cbb3 Make DXT more self-contained 2012-05-14 16:56:25 +02:00
Martin Pulec
98f6a065c3 Mac 10.5 - compile RTDXT 2012-02-27 09:07:14 +01:00
Martin Pulec
0d356e2252 RTDXT: compress also when width % 4 != 0 2012-02-13 15:43:55 +01:00
Martin Pulec
42bc269e23 added missing glBindFragDataLocation in OGL 3 code 2012-02-10 11:26:04 +01:00
Martin Pulec
551c0695e5 RTDXT: allow core 3.2 profile for Mac Lion (i. a.) 2012-02-07 19:36:40 +01:00
Martin Pulec
d94cc1960f RTDXT changes
* make the library compile again (not only with UltraGrid)
* small changes (mainly dependecies and cleanups)
2012-01-19 12:12:55 +01:00
Martin Pulec
bf0de50511 Merge branch 'jpeg_compress_integrated' into trunk
Conflicts:
	dxt_compress/dxt_decoder.c
	ultragrid/src/x11_common.c
2011-11-26 17:22:27 +01:00
Martin Pulec
c85d98fde8 DXT - decompress also to YUV422 2011-11-26 17:18:17 +01:00
Martin Pulec
efb6552219 Merge branch 'jpeg_compress' into jpeg_compress_integrated 2011-11-24 19:25:18 +01:00
Martin Srom
7d4ac40bda Improved quality of DXT compression (now is same as in dxt realtime article) 2011-11-14 08:53:36 +01:00
Martin Pulec
47ae19a4e8 Decode DXT1 YUV in a general way
+ SAGE fixes
2011-11-10 19:35:01 +01:00
Martin Pulec
4549628d57 Video output refactoring
* removed decoding logic from VO drivers to decoders
2011-10-26 14:09:19 +02:00
Martin Pulec
a362d964ce Merge branch 'dxt_compress' into dxt_compress_integrated 2011-10-07 17:20:54 +02:00
Martin Srom
c48659616b Optimized optinal selection of YUV to RGB conversion 2011-10-07 17:12:56 +02:00
Martin Pulec
fc416b5d08 Merge branch 'dxt_compress' into dxt_compress_integrated 2011-10-07 15:59:30 +02:00
Martin Srom
4ad74291d3 Added YUV to RGB conversion to DXT compressor shaders 2011-10-07 13:58:46 +02:00
Martin Pulec
7a11982845 Merge branch 'dxt_compress' into dxt_compress_integrated
Conflicts:
	dxt_compress/dxt_common.h
	dxt_compress/dxt_decoder.c
	dxt_compress/dxt_display.c
	dxt_compress/dxt_encoder.c
	dxt_compress/main.c
2011-10-07 13:31:24 +02:00
Martin Srom
3ff5274a1f DXT compressor api changed 2011-10-07 12:14:08 +02:00
Martin Srom
ede910da8c Removed allocation from encode, renamed DXTx constants, timer only ifdef DEBUG 2011-10-07 11:46:41 +02:00
Martin Pulec
6204c5c40f Integrated 1. version of DXT1 GLSL compress 2011-10-07 10:01:52 +02:00
Martin Srom
1b05f78a58 Removed dependency to Cg toolkit, refactored shader to GLSL 2011-10-06 12:38:46 +02:00
Martin Srom
4a44a2a158 Added dxt_compressor tool (DXT1 and DXT5 YCoCg encoder and decoder) 2011-10-04 10:55:45 +02:00