Martin Pulec
|
cc16f5984a
|
RTDXT minor update - move one function betw. files
|
2012-05-15 16:32:31 +02:00 |
|
Martin Pulec
|
7689ced078
|
make FastDXT compress double-buffered
|
2012-05-15 14:58:12 +02:00 |
|
Martin Pulec
|
5113d5cbb3
|
Make DXT more self-contained
|
2012-05-14 16:56:25 +02:00 |
|
Martin Pulec
|
fe72241671
|
added screen video driver
|
2012-05-04 16:38:06 +02:00 |
|
Martin Pulec
|
882559dba9
|
RTDXT: use PBO for textured data read-back
|
2012-03-01 08:59:43 +01:00 |
|
root
|
5d1083a10c
|
RTDXT: use PBO for texture loads
|
2012-03-01 08:59:19 +01:00 |
|
Martin Pulec
|
c22b284c02
|
small colorspace fixes
|
2012-02-29 10:00:20 +01:00 |
|
Martin Pulec
|
49ff0dfab1
|
RTDXT: removed if from compression shaders
|
2012-02-27 15:29:26 +01: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
|
b87995b1dd
|
RTDXT: return also original host counters
|
2012-02-10 14:13:49 +01:00 |
|
Martin Pulec
|
b57a729966
|
RTDXT: change performance counters to use GL_EXT_timer_query
|
2012-02-10 13:56:46 +01:00 |
|
Martin Pulec
|
e6080a0adc
|
added support for GPUPerfAPI
|
2012-02-10 12:38:37 +01:00 |
|
Martin Pulec
|
42bc269e23
|
added missing glBindFragDataLocation in OGL 3 code
|
2012-02-10 11:26:04 +01:00 |
|
Martin Pulec
|
d0e402f092
|
corrected color spaces conversions
|
2012-02-10 10:43:21 +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
|
f7fe43aead
|
switched to ITU-R BT.709 color spec
|
2012-02-03 13:52:19 +01:00 |
|
Martin Pulec
|
09cd38d4be
|
RTDXT: corrected RGB->YUV constants
|
2012-02-03 13:51:28 +01:00 |
|
Martin Pulec
|
7a036562d5
|
RTDXT: fixed pixel shift
|
2012-02-03 12:35:00 +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
|
c4ec526cfe
|
add JACK sound input and output
|
2012-01-19 11:38:41 +01:00 |
|
Martin Pulec
|
50a8125eb1
|
another GLSL shader fix
|
2012-01-13 16:02:31 +01:00 |
|
Martin Pulec
|
95c3c16175
|
RTDXT: update decompress shaders to run on Mac (GL 2.1)
|
2012-01-13 14:21:20 +01:00 |
|
Martin Pulec
|
fb9a25db0a
|
Merge branch 'libraries'
Conflicts:
ultragrid/configure.ac
ultragrid/src/pdb.c
ultragrid/src/video_compress/dxt_glsl.c
ultragrid/src/video_decompress/dxt_glsl.c
|
2012-01-06 18:46:25 +01:00 |
|
Martin Pulec
|
6d8bac5218
|
Refactorization - allow to build standalone libs
* modules are loaded by dlopen
* works currently only for Linux
|
2012-01-06 16:45:26 +01:00 |
|
Martin Pulec
|
0bb5ce0730
|
Mac DXT build fixes
* remove dependecy on GLEW (since GLUT doesn't require it)
|
2012-01-03 15:41:58 +01:00 |
|
Martin Pulec
|
fa01c8fd48
|
DXT1 should work for Mac now
|
2012-01-03 14:01:47 +01:00 |
|
Martin Pulec
|
cd05d3e6b9
|
Make DXT5 run on Mac when GL_EXT_gpu_shader4 is present
|
2012-01-03 13:29:56 +01:00 |
|
Martin Pulec
|
cfc584cfee
|
Mac - enable DXT
|
2012-01-03 10:19:09 +01:00 |
|
Martin Pulec
|
3cb9bdfa56
|
updated .gitignores
|
2011-12-30 14:13:48 +01:00 |
|
Martin Pulec
|
8aab7e135d
|
DXT fixed RGB->YCbCr transformation
+ small JPEG fixes
|
2011-12-01 19:41:31 +01:00 |
|
Martin Pulec
|
48e26b5a62
|
DXT - revert to standard tex coords
|
2011-11-28 15:02:43 +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 Pulec
|
758c365899
|
DPX: updates - better pipeline i.a.
|
2011-11-22 14:26:15 +01:00 |
|
Martin Srom
|
b06bd54d34
|
Correction for improved quality for DXT compression
|
2011-11-14 10:11:54 +01:00 |
|
Martin Srom
|
aaea629da8
|
Merge branch 'dxt_compress' of ssh://seth.ics.muni.cz/home/gituser/git/ultragrid into dxt_compress
Conflicts:
dxt_compress/dxt_encoder.c
|
2011-11-14 08:59:59 +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
|
f20132ecd9
|
Added support for RGB (not RGBA) to DXT, OpenGL
* added possibility to encompress RGB
* OpenGL display now displays RGB nativelly (TODO: add it also for SDL)
|
2011-10-31 13:09:48 +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
|
f24a29037b
|
added licence for RTDXT
|
2011-10-16 19:27:43 +02:00 |
|
Martin Pulec
|
3518148bbd
|
make DXT GLSL compression build without GLUT
|
2011-10-12 16:20:26 +02:00 |
|
Martin Pulec
|
f568fc5187
|
Do not require hostname/IP address
* expect localhost where not set
* TODO: revide iHDTV (remained untouched by this change)
+ minor changes in yuv422->yuv444 shader
|
2011-10-12 11:47:01 +02:00 |
|
Martin Pulec
|
38403bd760
|
Finished compression on Linux
* TODO: figure it out on Mac X OS, add deinterlace shader and maybe
other shaders for decoding other codecs (v210 etc.)
|
2011-10-11 14:05:46 +02:00 |
|
Martin Pulec
|
99b0bc30ba
|
Merge branch 'dxt_compress' into dxt_compress_integrated
|
2011-10-10 12:40:14 +02:00 |
|
Martin Pulec
|
4bb7a5d899
|
dxt: logic moved to wrong function
|
2011-10-10 12:40:04 +02:00 |
|
Martin Pulec
|
490d34e532
|
Merge branch 'dxt_compress' into dxt_compress_integrated
|
2011-10-10 12:00:11 +02:00 |
|
Martin Pulec
|
622f8fdca5
|
Simplify compress procedure
|
2011-10-10 11:59:26 +02:00 |
|