Sam Edwards
|
ea2305de70
|
general: Fix missing includes.
|
2016-12-26 18:11:03 -07:00 |
rdb
|
e8fbd2f9da
|
Fix potential crash in shader preprocess code
|
2016-12-21 18:14:46 +01:00 |
rdb
|
4b5c317160
|
Improve shader caching; cache result of preprocess if cache-generated-shaders is set
|
2016-12-19 22:26:16 +01:00 |
rdb
|
34068dc0c1
|
Implement support for SSBOs
|
2016-12-13 21:22:17 +01:00 |
rdb
|
23645cc407
|
Fix DDS load crash with certain formats; support R16, RG16, R32, RG32
|
2016-12-13 21:00:11 +01:00 |
rdb
|
9eb04a533d
|
More texture load/store performance optimisations
|
2016-12-09 01:41:32 +01:00 |
rdb
|
6dc6b05409
|
Merge remote-tracking branch 'origin/release/1.9.x'
|
2016-12-05 02:01:44 +01:00 |
rdb
|
2b6e192e5a
|
Protect against overallocation when reading corrupt texture from bam
|
2016-12-03 01:04:35 +01:00 |
rdb
|
441b791e57
|
Fix extract_texture_data for buffer textures
|
2016-11-29 23:05:01 +01:00 |
rdb
|
78bf339c41
|
Fix material shader inputs not being updated properly
|
2016-11-27 14:24:37 +01:00 |
rdb
|
7259425b7c
|
Let's do away with Geom-wide usage hints, it's not very useful
|
2016-11-03 11:34:10 +01:00 |
rdb
|
ed761f2997
|
Fix build without Python
|
2016-10-31 20:14:48 +01:00 |
rdb
|
ef986ccfc0
|
Texture.set_ram_image(_as) now directly accepts buffers with right component size
|
2016-10-24 21:29:43 +02:00 |
rdb
|
dc29ac8d34
|
Merge remote-tracking branch 'origin/release/1.9.x'
|
2016-09-08 22:31:04 +02:00 |
rdb
|
4d8a9aa3a1
|
Fix automerge failure
|
2016-09-08 22:27:25 +02:00 |
rdb
|
61b7af74db
|
Merge branch 'release/1.9.x'
|
2016-09-08 22:18:50 +02:00 |
deflected
|
abb6ee0542
|
gobj: Fixed wrong texture pool key for 2D texture arrays
- 2D texture arrays are added to internal storage with
specific unique name, so keep it as texture pool key
instead of filename.
|
2016-09-08 20:36:02 +02:00 |
rdb
|
20353f33eb
|
Fix missed switch cases for 1d texture arrays
|
2016-08-09 01:47:44 +02:00 |
rdb
|
1d2e17932c
|
Don't require spaces around : in #extension directive
|
2016-07-30 12:59:42 +02:00 |
rdb
|
47f999fdec
|
Improve GLSL preprocessor; support GL_GOOGLE_include_directive
|
2016-07-20 16:00:34 +02:00 |
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
|
47388b0dbc
|
Separate out CPython calls from core libs; eliminate need for pystub
|
2016-07-20 14:30:41 +02:00 |
rdb
|
400bc2cc26
|
Support .ktx textures, ETC1/ETC2/EAC compression
|
2016-07-15 11:50:57 +02:00 |
rdb
|
8381118a97
|
Assorted tweaks and compile warning fixes
|
2016-07-14 12:54:39 +02:00 |
rdb
|
bfe7a7b1d3
|
Merge from 1.9, cleanup DX9/shader, fix built-in shadow mapping in DX9
|
2016-07-10 16:44:09 +02:00 |
rdb
|
fa7730819f
|
Fix assertion when using aux render targets in DX9
|
2016-07-10 14:05:29 +02:00 |
Sam Edwards
|
2933b8ed39
|
general: Fix missing includes.
|
2016-06-25 19:10:38 -07:00 |
rdb
|
9963fe2c3c
|
Fix a couple of compile warnings, reduce unnecessary includes
|
2016-06-23 22:59:50 +02:00 |
rdb
|
6728e5ecbe
|
Merge remote-tracking branch 'origin/release/1.9.x'
|
2016-06-23 16:14:18 +02:00 |
rdb
|
bf26cecb32
|
Fix some compile warnings
|
2016-06-22 13:44:16 +02:00 |
rdb
|
7d6b7f40f5
|
Merge branch 'release/1.9.x'
|
2016-06-09 21:52:51 +02:00 |
rdb
|
0a731d0545
|
Improve performance of texture load/store
|
2016-06-09 21:49:26 +02:00 |
rdb
|
a1749b2f07
|
Don't align transform_blend vertex column to 4 byte boundary
Somewhat improves performance of CPU vertex animation
|
2016-06-09 21:48:57 +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
|
ce29ae490d
|
Interrogate improvements, more properties, MAKE_SEQ_PROPERTY
|
2016-05-11 00:16:53 +02:00 |
rdb
|
910a50de16
|
Fix crash when using pnmimage.write with unsupported format, also fix a minor issue in shader.set_filename
|
2016-05-02 16:43:43 +02:00 |
rdb
|
d3172015d5
|
Allow setting custom filename on shader, fix diagnostics for Mesa GLES2
|
2016-05-01 22:53:20 +02:00 |
tobspr
|
b2ebd78d81
|
Support for R16I and R16UI
|
2016-04-30 12:26:59 +02:00 |
rdb
|
dc09e28ed9
|
Also accept a .gz wherever a .pz file is accepted
|
2016-04-29 16:54:25 +02:00 |
rdb
|
a2ae62dbda
|
Introduce ability to write older .bam versions, down to 6.21
See https://www.panda3d.org/manual/index.php/Dev:Bam_Format
|
2016-04-29 16:30:41 +02:00 |
rdb
|
ee595ae880
|
fast path optimizations for get_ram_image_as
|
2016-04-24 02:42:12 +02:00 |
rdb
|
6225755230
|
Support rendering without any vertex arrays bound better
|
2016-04-21 01:32:13 +02:00 |
rdb
|
5a2a9a3020
|
Merge branch 'release/1.9.x'
|
2016-04-12 20:46:32 +02:00 |
rdb
|
873fd3294a
|
Work around bug in certain Intel drivers with #pragma include
|
2016-04-12 18:20:27 +02:00 |
tobspr
|
3e2b8407c8
|
Add more properties to the Texture class
|
2016-03-18 16:41:16 +01:00 |
rdb
|
2971915618
|
Bam 6.41: lenses and light changes, add max_distance
|
2016-03-02 17:54:49 +01:00 |
rdb
|
d50a326ca7
|
Fix silly multiple uncompress&recompress when generating mips for compressed texture
|
2016-02-29 19:49:48 +01:00 |
rdb
|
f933eb4e96
|
Fix compile warnings (incl. "Attempt to define invalid type" spam), define _Dtool_CheckErrorOccurred in release builds for binary compat
|
2016-02-27 16:45:22 +01:00 |
rdb
|
656ccfcafb
|
Merge branch 'release/1.9.x'
|
2016-02-22 19:48:21 +01:00 |
rdb
|
844a284925
|
Fix mipmap level count calculation for texture arrays
|
2016-02-22 19:47:08 +01:00 |