rdb
|
2eba4dea9b
|
Change handling of unsupported render mode so that behaviour can be shared among renderers
|
2016-07-20 15:59:42 +02:00 |
|
rdb
|
18874fa151
|
Replace PN_int/uint types with stdint.h types, since all compilers we support have them.
Plus, we already had code that relied on them being available anyway.
|
2016-05-11 00:27:58 +02:00 |
|
rdb
|
2bf886fc5b
|
Add premultiplied alpha mode, for convenience
|
2016-03-02 17:55:34 +01:00 |
|
tobspr
|
0fcfb8e372
|
New file headers, new comment style
|
2016-02-17 17:47:48 +01:00 |
|
rdb
|
a359ef8a0b
|
Clamp colors to 0-1 range in tinydisplay
|
2015-08-20 21:04:32 +02:00 |
|
Ed Swartz
|
d1106953b2
|
Let user know why p3tinydisplay doesn't load texture
|
2015-06-02 13:20:01 -05:00 |
|
rdb
|
8a5452b0b6
|
Support sampler states in tinyGL renderer
|
2014-12-12 20:32:36 +01:00 |
|
rdb
|
95d85819b0
|
Separate out sampler state from texture, support sampler objects, support LOD min/max/bias
|
2014-12-12 15:58:45 +01:00 |
|
rdb
|
31a71c990d
|
Fix issues with OS X 10.9 compilation, fix issues uncovered by clang
|
2014-10-12 18:45:37 +00:00 |
|
rdb
|
32a9e4d9ed
|
Add support for sRGB framebuffers and blending to tinydisplay renderer.
|
2014-10-08 11:34:41 +00:00 |
|
rdb
|
d792c93026
|
Overhaul stereo FBOs in Panda making it more reliable, fix MRT bugs, disable auto-GLSL profile choosing on AMD, add max_color_targets (not yet implemented)
|
2014-04-04 08:45:49 +00:00 |
|
David Rose
|
f615e0beeb
|
fix some stereo-fbo and cube map issues, introducing DisplayRegion::set_target_tex_page()
|
2013-12-06 23:45:40 +00:00 |
|
David Rose
|
3a75ebde9a
|
DepthOffsetAttrib::min_value, max_value
|
2012-02-17 19:11:22 +00:00 |
|
David Rose
|
501470169f
|
stdfloat_double
|
2011-10-10 05:25:10 +00:00 |
|
David Rose
|
cd79af53fe
|
dx9 shader support from zhao
|
2011-09-28 18:42:58 +00:00 |
|
David Rose
|
6872488839
|
stereo/multiview textures
|
2011-08-08 18:55:26 +00:00 |
|
David Rose
|
87ebb4f32c
|
fix GeomVertexRewriter::set_row() problem with empty data; add GeomVertexReader/Writer::set_row_unsafe(); fix some compiler warnings
|
2011-06-17 18:57:04 +00:00 |
|
David Rose
|
ee1f03abe7
|
move subprocess_window into new WindowHandle structure
|
2009-10-01 19:10:14 +00:00 |
|
David Rose
|
d05d89a5e4
|
texture-minfilter etc.
|
2009-03-30 20:00:42 +00:00 |
|
David Rose
|
7af1350e4e
|
pass GraphicsEngine through to constructors
|
2009-02-25 23:04:45 +00:00 |
|
David Rose
|
0f634524be
|
X zoom window
|
2009-02-24 00:49:22 +00:00 |
|
David Rose
|
e4709607c3
|
color mask
|
2009-02-21 19:42:44 +00:00 |
|
David Rose
|
25ce8c30e4
|
fix projected shadows
|
2009-02-13 20:06:06 +00:00 |
|
David Rose
|
6ded005ea4
|
fix for big-endian machines
|
2009-02-13 19:21:00 +00:00 |
|
David Rose
|
1a4a978b3a
|
dump texture ram between frames, not during a frame
|
2009-02-04 16:30:28 +00:00 |
|
David Rose
|
1aa39d8088
|
rename TinyGL -> TinyPanda
|
2009-02-02 19:05:58 +00:00 |
|
David Rose
|
df3fe996b9
|
add DisplayRegion::set_incomplete_render()
|
2009-01-26 20:40:48 +00:00 |
|
David Rose
|
27064ac98e
|
support FT_default
|
2009-01-21 23:12:07 +00:00 |
|
David Rose
|
8d96071d4b
|
support texture wrap modes
|
2009-01-21 22:38:42 +00:00 |
|
David Rose
|
b27ecfeaf5
|
slightly simpler handing of ram images
|
2009-01-15 01:11:33 +00:00 |
|
David Rose
|
b37a30fe63
|
add support for libsquish
|
2009-01-12 23:29:55 +00:00 |
|
David Rose
|
a32fe74070
|
3-stage multitexture
|
2008-12-27 02:21:22 +00:00 |
|
David Rose
|
a9825fe78f
|
texgen
|
2008-12-27 01:42:50 +00:00 |
|
David Rose
|
28e082c7ea
|
more tweaks to depth bits
|
2008-12-13 01:29:17 +00:00 |
|
David Rose
|
81fbb04fbf
|
depth offset
|
2008-12-11 02:29:09 +00:00 |
|
David Rose
|
4d09989995
|
fix prepare_scene
|
2008-12-10 21:37:08 +00:00 |
|
David Rose
|
8417ef11a7
|
better multitex properties
|
2008-12-10 19:20:28 +00:00 |
|
David Rose
|
76f94669d0
|
multitexture tinydisplay
|
2008-12-10 02:28:13 +00:00 |
|
David Rose
|
c7f9706553
|
fix crash with identity state
|
2008-11-24 21:42:22 +00:00 |
|
David Rose
|
26754b86ca
|
merge dev_slots_2008: slot-based RenderState implementation
|
2008-11-19 01:21:44 +00:00 |
|
David Rose
|
9aff32ab79
|
scissor timer
|
2008-11-14 02:18:21 +00:00 |
|
David Rose
|
d653bfc559
|
lighting optimization
|
2008-11-14 00:23:40 +00:00 |
|
David Rose
|
eb4baf3e4d
|
fix a few texture issues
|
2008-09-19 21:01:53 +00:00 |
|
David Rose
|
601b0d45c8
|
remove obnoxious #defines for X, Y, Z, and W.
|
2008-09-12 18:31:49 +00:00 |
|
David Rose
|
d71d7a0fdb
|
avoid async texload race condition
|
2008-09-11 01:02:11 +00:00 |
|
David Rose
|
9bc056eac3
|
normalize light direction
|
2008-09-05 18:00:16 +00:00 |
|
David Rose
|
d6eef63f61
|
update_texture()
|
2008-09-04 22:16:02 +00:00 |
|
David Rose
|
e499287e8c
|
RescaleNormalAttrib
|
2008-09-04 22:12:38 +00:00 |
|
David Rose
|
a8ec068c05
|
graphics-memory-limit
|
2008-08-29 23:03:53 +00:00 |
|
David Rose
|
8c2e657f15
|
Add gsg::update_texture()
|
2008-08-25 22:58:58 +00:00 |
|