rdb
f4f7df9949
Add signed-distance-field text rendering to DynamicTextFont and egg-mkfont
2015-12-31 22:00:37 +01:00
rdb
86a898b40a
Tack on combining diacritics for static fonts if font doesn't specify modified letters
2015-12-31 12:48:02 +01:00
rdb
bccddaf4e8
TextNode properties, fix setters that return error bool
2015-12-29 18:46:37 +01:00
rdb
bad0a7321a
Change by liuzhengcai to fix compile error on 32-bit MSVC 2010
2015-12-24 17:03:40 +01:00
rdb
e4857a58bb
Add many more Python properties
2015-12-24 16:17:34 +01:00
rdb
834cc57deb
More properties for classes
2015-12-16 21:41:55 +01:00
rdb
3bacd69caf
Fix GeomTextGlyph warning when compiling without freetype
2015-11-24 13:39:42 +01:00
rdb
fb0902512e
Use DynamicTextGlyph for spaces (fixes glyph.is_whitespace())
2015-11-19 13:00:29 +01:00
Sam Edwards
90d3347fd1
text: Fix missing includes.
2015-11-14 15:08:42 -08:00
rdb
815cbc1acb
Remove accidentally checked in debug message
2015-11-13 15:05:06 +01:00
rdb
a453ec1925
Overhaul text generation; now 75x as fast as before.
2015-11-13 01:44:03 +01:00
Sam Edwards
5ebb6c511f
general: Fix missing includes.
2015-11-11 12:35:04 -08:00
rdb
eecb1fb3f2
Cache text states
2015-11-11 17:43:30 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
rdb
16e7831566
Remove executable permissions from files that don't need them
2015-04-05 15:41:49 +02:00
rdb
cbd70ad8af
Move all Python bindings out of core DLLs into the .pyd files.
2015-02-10 14:30:51 +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
a65b477734
Commit patches by cfsworks:
...
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00:00
rdb
783d8552ef
Fix bin2c to generate an include to stddef.h (for size_t definition)
2014-10-19 22:32:30 +00:00
rdb
0e16497401
Expose DynamicTextGlyph::get_page
2014-09-14 10:42:06 +00:00
rdb
3b60afb12b
Make TextGlyph typed
2014-09-14 10:34:01 +00:00
rdb
1286264952
publish textglyph interfaces to make it easier for people to implement their own font rendering algorithm
2014-09-14 10:17:13 +00:00
rdb
2dd503df00
Improve font crispness dramatically by setting text-minfilter to linear by default
2014-07-08 20:24:00 +00:00
David Rose
abf29fa3fe
fix static text in y-up (or other non-default) coordinate system
2013-04-10 21:33:01 +00:00
rdb
3f4195616a
Apply patch to fix bug 1013419
2012-10-22 08:21:48 +00:00
David Rose
fcbf66df25
tag some more methods BLOCKING
2012-03-27 14:31:11 +00:00
David Rose
4183b88c44
fix obscure text-rendering crash
2012-03-03 18:34:56 +00:00
David Rose
1a4f42706b
remove a few epvectors
2011-12-19 18:16:30 +00:00
David Rose
42e8f806f1
leave lvecbase2/3 and lmatrix3 unaligned; it's so much cleaner
2011-12-19 14:17:26 +00:00
David Rose
66a52cb6a3
fix MemoryHook internal memory alignment issues
2011-12-18 19:20:18 +00:00
David Rose
c5c21a566a
UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32
2011-12-18 16:30:31 +00:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
David Rose
75ac6c1bae
static fonts should support explicit space advance specified from font file
2011-11-21 18:59:54 +00:00
David Rose
39b32376bb
move a few more PStatCollectors out of local statics
2011-11-19 00:11:43 +00:00
David Rose
83b87652f8
fix prepare_scene() to prepare vertex buffers as well as textures
2011-11-05 17:58:28 +00:00
David Rose
501470169f
stdfloat_double
2011-10-10 05:25:10 +00:00
David Rose
9e22c72bf3
finally, pipelined textures
2011-10-08 21:04:05 +00:00
David Rose
59ec701a26
build once more with the Tau profiler
2011-09-06 17:29:30 +00:00
David Rose
6ecf2fed29
preparing for unicode filenames
2011-08-29 04:33:00 +00:00
David Rose
4785161374
squelch some more compiler warnings
2011-06-18 00:16:48 +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
372532346e
GeomVertexData::reserve_num_rows() and related changes--big performance improvement, especially on Windows
2011-03-12 21:42:34 +00:00
David Rose
6a7580ca45
TextFont::make_copy()
2010-05-03 03:51:15 +00:00
David Rose
62889f3fa6
fix release_font issue
2010-05-03 03:21:22 +00:00
gogg
6785a61f3c
Export the built-in font pointer, so that we can use it with other libraries/classes.
2010-03-03 15:13:04 +00:00
rdb
3eda1e1109
dos2unix
2010-01-08 10:22:42 +00:00
David Rose
f0312e4158
replace uhvr8ac.pfb with persans.ttf
2010-01-07 21:22:20 +00:00
David Rose
32bbe5f8fe
fix uninitialized usage_hint
2010-01-07 01:28:29 +00:00
David Rose
1fc71a28e8
operator bool
2009-12-19 07:09:45 +00:00
David Rose
8a64a06946
changes from Gogg: startup optimization, freetype faces, string tokenizer
2009-11-18 15:00:52 +00:00