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
tobspr
1795a7c8dd
Work arround timestamp precision in ramdisks
...
This fixes the timestamp precision when mounting RamDisks, by ensuring that the modified timestamp is always greater than the original timestamp.
2016-02-20 19:55:49 +01:00
tobspr
aa4a73af7d
Support for imageCubeArray, remove _EXT suffix
...
This PR adds support for the imageCubeArray GLSL type (GL_IMAGE_CUBE_MAP_ARRAY).
Also, the _EXT suffix is removed from the GL_IMAGE types.
2016-02-20 19:11:23 +01:00
David Rose
0385da0f44
add PfmFile::indirect_1d_lookup()
2016-02-19 18:11:57 -08:00
tobspr
1c9985d2f7
Add bilinear filtering to TexturePeeker
2016-02-18 20:46:45 +01:00
tobspr
862f0e4db2
Add more formats to TexturePeeker, emit error if format is not supported
2016-02-18 18:39:18 +01:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
186f1b41b2
Fix for PDWORD_PTR
2016-02-16 11:24:42 +01:00
tobspr
1f32c1dff0
Fix typo in glGraphicsStateGuardian
2016-02-13 16:36:07 +01:00
rdb
591ce04ab1
Work around black text issue in OpenGL ES 2 renderer
2016-02-11 19:12:52 +01:00
tobspr
8dfef99915
Fix swizzle masks on vector types
2016-02-07 19:45:01 +01:00
rdb
40739c6b5f
Fix link issues and crashes with Android build
2016-02-06 11:46:56 +01:00
rdb
30fc995a2d
Fix OpenGL ES luminance formats (which aren't deprecated in GLES)
2016-02-03 14:07:59 +01:00
rdb
98a86bf43a
Merge branch 'release/1.9.x'
2016-02-03 13:39:14 +01:00
rdb
ef623aa0e2
pview should use clamp wrap mode when loading image as model
2016-02-03 13:37:23 +01:00
rdb
623d81db6b
Support various kinds of BMP headers (incl reading bmp with alpha)
2016-02-03 13:36:38 +01:00
rdb
090e912ce6
Cleanup of comments and whitespace
2016-02-01 22:30:43 +01:00
rdb
ffac45ce2b
Fix OpenGL ES compilation
2016-01-28 13:54:54 +01:00
rdb
17ad8f254d
Support BC4/BC5 compression, more texture formats, DX10 DDS files, rgba16/32 DDS files
2016-01-28 13:16:53 +01:00
rdb
c855049f24
Fix glstuff compilation error
2016-01-27 17:14:32 +01:00
rdb
0a366e987f
Merge branch 'release/1.9.x'
...
Conflicts:
panda/src/glstuff/glGraphicsStateGuardian_src.cxx
panda/src/putil/bamReader.h
2016-01-26 11:45:04 +01:00
rdb
375baaaabd
Fix constant reloading of texture when using gl-ignore-mipmaps
2016-01-26 11:39:50 +01:00
rdb
d574dd4b0b
Fix texture format selection in FrameBufferProperties
2016-01-26 11:39:19 +01:00
rdb
ea368dd559
Bam reader robustness; allow threaded bam reading from Python
2016-01-26 11:35:04 +01:00
rdb
47de3542f6
Apply tobspr's texture memory calculation fixes to 1.9 branch
2016-01-26 11:15:22 +01:00
tobspr
8d6ad30c07
Fix reported memory usage when using immutable texture storage storage
2016-01-20 19:33:16 +01:00
tobspr
570d630316
Use r11_g11_b10 in the FrameBufferProperties
2016-01-20 18:55:25 +01:00
rdb
bb85b261f8
Expose more properties to Python
...
Rename "from" to "from_solid" to avoid clashing with Python keyword
2016-01-13 21:29:34 +01:00
rdb
6eb460c359
Add ability to cache compiled GLSL shaders, remove unused ShaderUtilization
2016-01-13 19:58:11 +01:00
David Rose
bc58335214
Merge branch 'master' of https://github.com/panda3d/panda3d
2016-01-11 13:27:24 -08:00
David Rose
ea07322b1d
PNMImage::indirect_1d_lookup()
2016-01-11 13:27:18 -08:00
David Rose
059c929b79
store_mask() with a range limit
2016-01-11 13:27:02 -08:00
rdb
ebbdb6fac5
Fix bug reading roughness from .bam material
2016-01-11 19:18:53 +01:00
rdb
becd0aa416
Return diffuse color for get_base_color if neither base color nor metallic have been specified
2016-01-11 18:23:52 +01:00
rdb
41fad59ae8
bam 6.40: support writing NodePaths, allows instanced lights and clip planes
2016-01-11 15:04:06 +01:00
rdb
9b4ce5ec0a
Fix crash when culling compute nodes in state-sorted bin
2016-01-10 21:04:53 +01:00
rdb
22fb9dec65
Add baser/baseg/baseb/basea and ior scalars to egg <Material>
2016-01-09 17:15:41 +01:00
rdb
3393454582
Metalness workflow PBR stuff, support light color temperatures, make light specular color tied to light color by default
2016-01-09 16:08:33 +01:00
tobspr
817a002ac6
Fix texture::estimate_texture_memory
2016-01-04 18:30:44 +01:00
tobspr
a9e18f9d24
Improve Vector implementations: - Remove unecessary assignment operators - Add normalize() method - Use properties for certain swizzle masks - Add constexpr where appropriate
2016-01-03 22:02:00 +01:00
rdb
9e38ba9f9c
Clean up CollisionBox interface a bit; add properties to collide classes
2016-01-03 20:24:45 +01:00
rdb
aa3f3ab51b
Merge remote-tracking branch 'origin/release/1.9.x'
...
Conflicts:
panda/src/glstuff/glShaderContext_src.cxx
2016-01-03 20:11:04 +01:00
rdb
8564dbedce
Backport workaround for NVidia 361.43 driver bug to 1.9
2016-01-03 20:09:24 +01:00
Dennis Brakhane
9cb6903690
workaround for NVidia 361.43 driver bug
...
This driver returns internal/synthetic uniform shaders when
asked for the list of active uniforms. They all start with
"_main_" and have names like "_main_0_gp5fp[0]". We need to
ignore these, otherwise, Panda will later crash with failed
assertions when trying to set this unknown uniform.
2016-01-03 16:44:25 +01:00
rdb
6a2e1a438c
Clamp shininess to 0 to avoid a GL error when negative shininess was entered
2016-01-02 21:48:25 +01:00
rdb
1d098b0099
Add roughness and metallic to p3d_Material struct
2016-01-01 11:36:09 +01:00
rdb
f4f7df9949
Add signed-distance-field text rendering to DynamicTextFont and egg-mkfont
2015-12-31 22:00:37 +01:00
rdb
0ba3bd659e
Add normal/depth information to box-box test to make it work with the pusher
2015-12-31 21:08:11 +01:00
rdb
b1dcd9be46
Merge remote-tracking branch 'origin/release/1.9.x'
2015-12-31 21:03:38 +01:00