rdb
|
75c1364373
|
Disable use of GL_NV_primitive_restart due to driver bugs
|
2015-01-08 11:43:28 +01:00 |
|
rdb
|
65f786c8ff
|
Fix #1186845: get_texture_card() no longer hangs multi-threaded pipeline.
|
2015-01-08 01:43:14 +01:00 |
|
rdb
|
3c30c8de56
|
Expose OpenSSLWrapper to Python (as requested)
|
2015-01-07 23:05:14 +01:00 |
|
rdb
|
6ce891f748
|
Finally fix the aspect ratio on the blasted FPS meter
|
2015-01-07 22:34:43 +01:00 |
|
rdb
|
af15797a25
|
Many, many performance optimizations and enhancements
|
2015-01-07 19:30:01 +01:00 |
|
rdb
|
b19ff5b10e
|
Fix crash that may occur when handle_reshape in called before the window is fully created.
Not sure if this affects any renderer but the tinydisplay renderer.
|
2015-01-05 22:38:09 +01:00 |
|
rdb
|
8a5f07f9c3
|
Forgot two HAVE_FMODEX lines
|
2015-01-05 18:10:45 +01:00 |
|
rdb
|
936fa653b0
|
Remove unneeded HAVE_ flags from dtool_config.h generation
|
2015-01-04 20:34:59 +01:00 |
|
rdb
|
3831d44576
|
Fix issue with resetting ScissorAttrib state
https://www.panda3d.org/forums/viewtopic.php?f=1&t=17505
|
2015-01-02 22:38:02 +01:00 |
|
rdb
|
5e5a04031f
|
Remove old decal system to simplify cull/draw process a bit more
|
2015-01-02 15:26:47 +01:00 |
|
rdb
|
e8905b840c
|
Use C++11 move semantics to dramatically improve PointerTo performance
|
2015-01-02 15:25:58 +01:00 |
|
rdb
|
9c3553b3fc
|
Add r8i, rg8i, rgb8i, rgba8i to switches it's missing from
|
2014-12-30 11:39:40 +01:00 |
|
rdb
|
624b3dad14
|
Delete DirectX 8 support
|
2014-12-30 02:00:43 +01:00 |
|
rdb
|
8c0b0990a8
|
Dramatically improve performance when sorting vectors of PointerTo objects
|
2014-12-30 00:06:15 +01:00 |
|
tzaeru
|
9c137426e3
|
Integer texture formats for 8-bit R, RG, RGB and RGBA channels
|
2014-12-22 21:18:34 +01:00 |
|
rdb
|
cd8c6ee37f
|
fix compile error on gcc/clang
|
2014-12-21 14:26:06 +01:00 |
|
rdb
|
01b669ccd8
|
Implement texture clear, fix immutable tex support
|
2014-12-21 14:13:49 +01:00 |
|
rdb
|
cb66a51bbc
|
fmin and fmax should be const methods
|
2014-12-18 16:58:03 -05:00 |
|
rdb
|
270667ece2
|
Use sampler states in Direct3D 8
|
2014-12-12 20:39:24 +01:00 |
|
rdb
|
8a5452b0b6
|
Support sampler states in tinyGL renderer
|
2014-12-12 20:32:36 +01:00 |
|
rdb
|
89031b4e48
|
Fix mipmapping with sampler state
|
2014-12-12 20:27:08 +01:00 |
|
rdb
|
fe3f4a6d2a
|
Fix linear mipmapping crash in tinydisplay
|
2014-12-12 20:18:34 +01:00 |
|
rdb
|
09741ecf33
|
implement get_next_higher_bit using get_highest_on_bit to benefit from optimisations
|
2014-12-12 19:16:26 +01:00 |
|
rdb
|
a0409c54c1
|
Direct3D 9 supports LOD bias
|
2014-12-12 16:21:09 +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
|
7d0c1420c2
|
Bypass view frustum cull entirely when camera has OmniBV
|
2014-12-11 16:27:51 +01:00 |
|
rdb
|
5aaaf72851
|
Fix issue with Eigen when matrix determinant is nearly 0
also fix error message for singular matrix
|
2014-12-10 16:32:04 +01:00 |
|
rdb
|
40a40b20cf
|
Rename EventStoreValue to ParamValue to make it more generic,
in anticipation of new parameter system
|
2014-12-10 00:26:26 +01:00 |
|
rdb
|
3fbdc43fbb
|
Fix compile errors with clang
|
2014-12-06 22:38:40 +01:00 |
|
rdb
|
ba25fc540b
|
I shouldn't forget that green is a colour, too
|
2014-12-06 16:40:50 +01:00 |
|
rdb
|
bc24576b02
|
Split up color-bits into red-bits + green-bits + blue-bits
|
2014-12-06 16:10:01 +01:00 |
|
tobspr
|
0358abfc0e
|
Added clear_dispatches() to ComputeNode
Signed-off-by: rdb <git@rdb.name>
|
2014-12-06 14:35:20 +01:00 |
|
rdb
|
9567247c9a
|
Allow using rgb32 and rgb16 for render to texture when alpha-bits is 0
|
2014-12-06 14:00:17 +01:00 |
|
David Rose
|
cabe17abdb
|
Merge branch 'master' of https://github.com/panda3d/panda3d
|
2014-12-04 17:18:12 -08:00 |
|
David Rose
|
255027b18d
|
add optional undist_lut parameter to PfmVizzer::project()
|
2014-12-04 17:17:57 -08:00 |
|
rdb
|
0473fa7ead
|
Simplify oddly redundant StencilAttrib implementation.
Also add RenderState::compare_mask().
|
2014-12-03 22:44:07 +01:00 |
|
David Rose
|
ad449848c2
|
extend .gitignores for more ppremake files
|
2014-12-02 09:48:04 -08:00 |
|
David Rose
|
06a4daf9f2
|
add divide_sub_image()
|
2014-11-27 02:10:53 +00:00 |
|
rdb
|
1082e75d87
|
Fix more compiler warnings
|
2014-11-20 00:22:06 +00:00 |
|
rdb
|
963186e1ec
|
Fix compiler warning. "const int" return type makes no sense
|
2014-11-18 19:50:07 +00:00 |
|
rdb
|
5ee64279a4
|
Oops, stupid debug message, how embarrassing
|
2014-11-04 15:07:01 +00:00 |
|
rdb
|
ce1282c7e3
|
Fixes for primitive restart index stuff
|
2014-11-04 14:14:49 +00:00 |
|
rdb
|
0f35480fcf
|
Allow disabling primitive restart index. Also, better handling of unsupported shader languages.
|
2014-11-03 02:29:05 +00:00 |
|
rdb
|
2c4fbf08be
|
Also use MSVC intrinsics for bit scanning (up to 2x as fast on 64-bit systems)
|
2014-10-31 17:05:10 +00:00 |
|
rdb
|
10a72e595b
|
Improve pbitops performance by enabling GCC intrinsics when available
|
2014-10-29 21:18:28 +00:00 |
|
David Rose
|
747e1fe381
|
we have to install config_framework.h now
|
2014-10-29 17:00:24 +00:00 |
|
rdb
|
52a4278b80
|
Fix cwiseProduct compile error when building with Eigen
|
2014-10-29 12:20:22 +00:00 |
|
David Rose
|
5d5150c5aa
|
componentwise_mult()
|
2014-10-28 21:46:15 +00:00 |
|
David Rose
|
5dad10cf78
|
PfmFile::add_sub_image(), mult_sub_image()
|
2014-10-28 21:45:41 +00:00 |
|
David Rose
|
7bce2d6124
|
support GL_RGBA16, GL_LUMINANCE16, GL_LUMINANCE_ALPHA16 etc.
|
2014-10-28 21:44:45 +00:00 |
|