Antony Riakiotakis
57731da05b
Add missing GLEW_STATIC definition, causing link errors.
2011-11-26 15:08:01 +00:00
Campbell Barton
6736576f6d
replace FILE_MAXDIR + FILE_MAXFILE with FILE_MAX
2011-11-26 04:07:38 +00:00
Mitchell Stokes
64008199b9
Merging Blenderplayer modifier fix (U.gameflags |= USER_DISABLE_VBO) from Cucumber.
2011-11-24 21:16:27 +00:00
Dalai Felinto
ddfc518cae
BGE patch: [ #29285 ] Video Texture: Avoid slow rescale (non power of 2 support check) by Goran Milovanovic (goran)
...
"Just a simple check for non power of two support (GLEW_ARB_texture_non_power_of_two), to avoid what seems to be a very slow, and very unnecessary gluScaleImage call."
This is the only part of the VideoTexture that does the POT calculation, so the check seems good.
It would be interesting if some opengl guru would like to benchmark the use of this in other areas of Blender (e.g. 2D Filters, and all GLSL materials).
Note that mipmap should also be supported automatically by this extension, so it's not something to worry about.
2011-11-24 19:27:15 +00:00
Campbell Barton
3b9b6051d9
rename mathutils constructors to match other parts of the bpy/api (no functional changes)
2011-11-24 04:45:36 +00:00
Mitchell Stokes
f94614d791
BGE Animations: Getting the Action Actuator to behave better with pulse mode (on the sensor) and continuous enabled.
2011-11-23 23:29:36 +00:00
Dalai Felinto
59077feff1
BGE patch:[ #29372 ] Matrix size for bge.types.BL_ArmatureBone.bone_mat by Damien Touraine (touraine)
2011-11-23 23:02:38 +00:00
Campbell Barton
743d2f8c0f
rename image type defines to be less ambiguous, also set BMP as not supporting alpha (it reads but cant write)
2011-11-22 00:35:26 +00:00
Campbell Barton
30fd1ab523
replace ImBuf.depth with ImBuf.planes to match ImageFormatData.planes & to avoid confusion with ImageFormatData.depth
2011-11-21 20:47:19 +00:00
Campbell Barton
0e2c8cdcdd
move image settings into their own structure so the interface can be shared where image saving settings are needed.
...
currently file out node and render output share this struct & UI.
2011-11-21 20:19:58 +00:00
Campbell Barton
822d6ae037
- rename MovieTrackingMarker.enabled --> mute, to match constraints/nla/fcurves/sequencer
...
- report an error if an invalid BGpic arg is given to v3d.background_images.remove()
2011-11-19 02:48:09 +00:00
Campbell Barton
e84c0980a3
correct indentation and some whitespace edits (no functional changes)
2011-11-11 13:09:14 +00:00
Campbell Barton
85540d5aa7
more macro --> BLI math lib, mainly replace VECCOPY in render and blenkernel.
2011-11-06 16:38:21 +00:00
Campbell Barton
ec3b0c6a96
misc macro --> bli math lib functions
2011-11-06 15:17:43 +00:00
Campbell Barton
4c17f8e5de
PyUnicode_From_STR_String utility function which passes STR_String to PyUnicode_FromStringAndSize (saves a call to strlen).
...
Also made CValue::ConvertKeysToPython use faster list creation and improved some of the macro formatting.
2011-11-06 01:39:36 +00:00
Campbell Barton
62f2218554
macro formatting & remve some unused code.
2011-11-05 05:44:52 +00:00
Campbell Barton
b0adf37ef9
- view bounds (now split from collision bounds) was still being used for bge physics in one place, comparison was incorrectly treating it as a flag too.
...
- cleanup Object struct - remove pad and unused flags, convert some shot's to char's, saving 24 bytes.
2011-11-05 02:30:25 +00:00
Campbell Barton
057bf2a02b
misc doc edits
...
- remove recently added sphinx reference workaround.
- tested doxygen, correct some warnings, set tab width and added pymathutils group.
- added convenience target 'make doc_doxy'
2011-11-05 01:48:10 +00:00
Sergey Sharybin
77934cfaed
Fix #28865 : Draw_bounds_type does not display Polyhedron or Capsule types
...
Separate DNA properties for bounding box used for bounding box display
in 3d viewport and bounding box used for collision detection in game engine.
Bumped subversion for proper updating old files to new system, but it
need more complex testing.
2011-11-04 15:53:34 +00:00
Sergey Sharybin
4ea816837d
Configurable sensor size:
...
- Added support of variable size sensor width and height.
- Added presets for most common cameras, also new presets can be defined by user.
- Added option to control which dimension (vertical or horizontal) of sensor
size defines FOV. Old behavior of automatic FOV calculation is also kept.
- Renderer, viewport, game engine and collada importer/exporter should
deal fine with this changes. Other exporters would be updated soon.
2011-11-04 14:36:06 +00:00
Campbell Barton
2d09bf85af
cleanup some BLF macros and dont over-alloc BGE's PyObjectPlus when setting strings (better change then the one I made recently).
2011-11-04 09:14:49 +00:00
Campbell Barton
87cd81b162
- added docs and examples for bpy.app.handlers
...
- correct error in own last commit for BKE_screen_find_big_area()
2011-11-04 04:27:46 +00:00
Campbell Barton
665f602f15
python string conversion
...
- use _PyUnicode_AsStringAndSize where possible
- use %R for PyErr_Format(...) rather then running repr on the object explicitly
- use const char
2011-11-03 14:09:18 +00:00
Campbell Barton
d210703bca
use Py_TYPE macro (no functional changes)
2011-11-03 13:10:37 +00:00
Campbell Barton
0d63bb005f
replace VECCOPY and QUATCOPY with inline funcs.
2011-10-28 12:40:15 +00:00
Jens Verwiebe
7a20ced627
Fix player prototype, fix compile for OSX/XCode4.2, use always tablet enabled (test)
2011-10-27 15:46:26 +00:00
Campbell Barton
699030ceb6
use const for readonly strings and set some functions to static
2011-10-27 14:41:26 +00:00
Brecht Van Lommel
ba0ef7a592
Fix #29030 : render operator only used scene property if layers was used, now it
...
is possible to specify the scene without the layer too.
2011-10-26 14:05:01 +00:00
Campbell Barton
ff683ca5e5
misc small edits, remove remaining Id's
2011-10-25 04:01:09 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Campbell Barton
67e744ccf0
fix some typo's
2011-10-23 15:27:36 +00:00
Campbell Barton
74017cb020
header cleanup and typo's
2011-10-22 01:53:35 +00:00
Brecht Van Lommel
00735ed9e4
Code cleanup: don't use btempdir/bprogdir/bprogname globals anymore, but wrap
...
in BLI_ functions.
2011-10-21 17:37:38 +00:00
Campbell Barton
ef218c75ed
- add convenience functions BLI_split_dir_part / BLI_split_file_part, which just call BLI_split_dirfile().
...
- add a fixed value for bprogdir (the dir of bprogname), since it was being used for resource lookups.
2011-10-21 02:13:36 +00:00
Campbell Barton
6912e94d06
replace BLF's blf_utf8_next() with BLI_str_utf8_as_unicode_step(),
...
also fixed some spelling errors.
2011-10-21 01:33:06 +00:00
Mitchell Stokes
f1fe89acf1
Fix for bug #28979 "Action actuator breaks animation" reported by Goran Milovanovic. Apparently IPO options can be set too frequently...
2011-10-20 07:20:17 +00:00
Dalai Felinto
415f35d1dc
bge bugfix: patch #28893 "Fix for #28753 and some other changes for BGE projection code" by Juha Mäki-Kanto (kanttori)
2011-10-20 06:38:45 +00:00
Campbell Barton
9bbec84e7e
initial support for unicode keyboard input for ghost & blenders WM.
...
- currently X11 only, depends on Xinput (but should not break other os's).
- ghost stores utf8 buffer, copies to wmEvent's
- UI text input is currently the only area that uses this - not console or text editor.
- no rna access yet.
2011-10-20 05:30:26 +00:00
Campbell Barton
4512f10db9
misc edits
...
- rename define DISABLE_SDL --> WITH_SDL (which was already used in some places)
- blenders interation preset was using orbit rather then turntable 3d view preference (different from factory defaults).
- tagged some unused rna args.
2011-10-20 00:19:21 +00:00
Campbell Barton
5cf593a778
strcpy() --> BLI_strncpy(), where source strings are not fixed and target size is known.
2011-10-19 23:10:54 +00:00
Campbell Barton
61389bba41
fix spelling mistakes in comments (and in some python error messages), nothing to effect translations.
2011-10-17 06:39:13 +00:00
Campbell Barton
317b649bb2
fix for buffer overrun with BLI_split_dirfile(...), was simple to do since many places don't check for filename lengyj of 79 chars which is the limit for the file selector.
...
Add max dir and file length args.
2011-10-15 03:56:05 +00:00
Campbell Barton
0c0259d931
fix [ #28909 ] OpenCollada export / import sintel lite v2.1 crashes on import.
2011-10-14 02:31:04 +00:00
Campbell Barton
d893ac690c
rename confusing constants (no functional change)
...
- OB_BOUND_POLYT --> OB_BOUND_CONVEX_HULL
- OB_BOUND_POLYH --> OB_BOUND_TRIANGLE_MESH
2011-10-13 22:14:41 +00:00
Campbell Barton
f0cd9f987d
- for some reason navmesh wasnt drawing when VBO was enabled.
...
- fix navmesh crash (may well have been from own changes)
- changing VBO's now redraws all windows - useful for checking if VBO draws differently.
2011-10-10 02:56:26 +00:00
Campbell Barton
6778f7ae05
clear some warnings.
2011-10-09 04:11:18 +00:00
Campbell Barton
c27926896f
spaces -> tabs (whitespace only changes)
2011-10-06 22:04:01 +00:00
Campbell Barton
1f90b42999
fix [ #27071 ] Random crashes when altering a mesh vertex vector in BGE
...
thanks to Chris Holland (topher77) for supplying the fix.
2011-10-06 16:07:05 +00:00
Dalai Felinto
8e55780aa7
BGE: removing old hack from Dome code. it's no longer needed and it was making dome to fail if using game autostart (<<bug)
2011-10-03 03:32:59 +00:00
Benoit Bolsee
e6a9b68c79
Recast: upgrade library.
...
- Upgrade Recast library to latest portable version
- Implement recast_qsort based on FreeBSD qsort.c to have
portable thread safe quick sort for use in conversion routine.
- Better default value for the Build Navigation Mesh operator
2011-09-29 21:38:57 +00:00