Commit Graph

  • e418052d85 - bugfix for texture types - fix supplied by alex mole Joseph Gilbert 2004-03-24 23:43:56 +00:00
  • cd5ea5e724 add comment to BezTriple struct. Stephen Swaney 2004-03-24 16:06:01 +00:00
  • 9acb3c8ff0 - bugfix for 1078 - slider crashes blender because of redraw commands - fixed - styken reported/fixed this bug Joseph Gilbert 2004-03-23 03:07:41 +00:00
  • 00291b5cf4 [GameEngine] Commit all Kester's changes made to the gameengine to restore 2.25 like physics. [SCons] Build with Solid as default when enabling the gameengine in the build process [SCons] Build solid and qhull from the extern directory and link statically against them Nathan Letwory 2004-03-22 22:02:18 +00:00
  • 5b90aafbd6 Added 2 options to the Makefiles (enable in environment, user-def.mk, or whatever): Chris Want 2004-03-21 19:59:51 +00:00
  • 86108b3665 - removed unused sortfaces function Daniel Dunbar 2004-03-21 00:10:05 +00:00
  • 44a74dbf29 - added editmesh_[de]select_by_material function - added mesh_set_smooth_flag, mesh_delete_material_index function - isolated some globals - got rid of reliance on meshdata in buttons_editing.c and material.c Daniel Dunbar 2004-03-20 23:59:57 +00:00
  • aedf456938 - split the data structures that actually constitute a mesh (MVert,MFace,etc) off into DNA_meshdata_types.h, to isolate areas of source that actually edit mesh *data* vs. areas that just edit mesh object information. Daniel Dunbar 2004-03-20 22:55:42 +00:00
  • 0d4300eb49 - added object_apply_deform, removed lt_applyflag global Daniel Dunbar 2004-03-20 22:06:01 +00:00
  • 60955da36d Douglas Bischoff's fix for OSX (removing the spaces from link_env.Append link_env.Append (LINKFLAGS=' -framework Carbon') is now link_env.Append (LINKFLAGS='-framework') link_env.Append (LINKFLAGS='Carbon') Kent Mein 2004-03-18 15:06:48 +00:00
  • 1f61dc31da - rendering documentation adding for the python scene module Joseph Gilbert 2004-03-18 11:57:05 +00:00
  • 2baab8323f SCons updates * A little environment cleanup. Michel Selten 2004-03-17 13:18:03 +00:00
  • 67ccc51920 - [SCONS] Adding the creation of an Object Browser database (Source browser in MSVC6) when building a debug binary. Nathan Letwory 2004-03-16 21:45:46 +00:00
  • 48d2ea15f1 SCons updates * Removed win32 specific stuff from the SConscript in makesdna/intern. This stuff is obsolete after yesterdays update. Michel Selten 2004-03-16 18:43:18 +00:00
  • 90d179f014 SCons updates * Added the following flags to config.opts: - PYTHON_LINKFLAGS - PLATFORM_LIBS - PLATFORM_LIBPATH - PLATFORM_LINKFLAGS Backup your original config.opts file and run scons again to get these new options. * Use freetype-config instead of pkg-config for determining the freetype2 flags. * The new PYTHON_LINKFLAGS now enable the dynamic linking on Linux and possibly other platforms as well. This should resolve all linking problems reported to the mailing lists. (At least for Linux, I can't test other platforms). Michel Selten 2004-03-15 19:55:11 +00:00
  • 127e57d983 -bug fix: matrix_item callback now returns rows from a matrix as in previous API implementation (exmple: ob.getMatrix()[0]) Joseph Gilbert 2004-03-15 00:43:38 +00:00
  • 6c650c586d Fixed issues surrounding the increased vertex limit: Chris Want 2004-03-14 21:21:09 +00:00
  • 807db2ea40 - redundant code killing for MFaceInt removal Daniel Dunbar 2004-03-14 21:21:08 +00:00
  • dd3c9c0c46 Removed the struct MFaceInt from DNA_mesh_types.h (by the recommendation of zr). This struct was never written to file and the new 'int based' MFace can be used in it's place. Some removal of redundant code could perhaps be done now (I didn't do any though, just "s/MFaceInt/MFace/"). Chris Want 2004-03-14 21:00:51 +00:00
  • a91ef3f4e1 Change an AUTOSPACE to ME_AUTOSPACE to comply with the new naming convention. Chris Want 2004-03-14 19:19:58 +00:00
  • 16e90d56d2 - replaced AUTOSPACE define with {ME_,CU_,MB_}AUTOSPACE, different objects shouldn't share flags this way (still sharing of other mesh flags in renderer... ickity pickity, but I'm not fixing now) - removed some unnecessary uses of DNA_mesh_types.h Daniel Dunbar 2004-03-14 16:59:48 +00:00
  • 59b5ac8449 -update to msvc7 for render module Joseph Gilbert 2004-03-14 02:08:37 +00:00
  • 363cf11e43 -update to msvc6 for render module Joseph Gilbert 2004-03-14 02:08:05 +00:00
  • d99a49593d -update to sconscript for render module Joseph Gilbert 2004-03-14 02:07:30 +00:00
  • c0966e309b - new files sceneRender.c/.h - added new rendering module as part of the existing scene module - support for individual scene rendering - support for yafray rendering Joseph Gilbert 2004-03-14 02:06:57 +00:00
  • 332c6c3512 Added Vertex loop select to the toolbox in editmode. Johnny Matthews 2004-03-12 21:09:53 +00:00
  • 421d8ba383 Added a non-proportional mode to loopcut: Johnny Matthews 2004-03-12 20:58:11 +00:00
  • 7e5f2c2457 - fixed a few setattr calls to use tuple parsing - bug reported by Alfredo de Greef Joseph Gilbert 2004-03-11 12:23:53 +00:00
  • 24954c9f3f Modifications to get scons to work under Solaris. Currently its setup to use gcc and you need to edit config.opts and replace cc and CC with gcc and g++ but other than that it compiles now. Kent Mein 2004-03-10 19:16:08 +00:00
  • 0ab4e6e503 Added Activator Code for a Loop select rotation Johnny Matthews 2004-03-09 22:00:51 +00:00
  • 3081f4a635 - [SCONS] Added building of qhull and Solid from extern when selecting the Solid gameengine. The gameengine has not been updated with the Tuhopuu2 one, so it is not wise to do that yet. This is in preparation for that and won't effect the current build process. Nathan Letwory 2004-03-09 21:14:03 +00:00
  • a2dc5f8f8e SCons updates * Default build dir is now: ../build/<platform>/ with <platform> ofcourse the platform you're building on. This option is still configurable in config.opts. It was just a feature request. * Allow the user to specify a different config.opts file from the command line. This one was at my todo, but Kester was kind enough to implement this in Tuhopuu2 already. Thanks Kester! To generate/use a different options file: scons CONFIG=your_config_options_file Michel Selten 2004-03-09 20:02:38 +00:00
  • 98bed4ca32 - [SCONS] update to use the new csg script if you set the variable to true. I keep it to this file for the moment, since building this is not always successfull. So if you want to use this instead of the current method, set NEW_CSG in this file to true. Nathan Letwory 2004-03-09 18:21:28 +00:00
  • 5bd9534103 - [SCONS] SConscript for the new csg library Nathan Letwory 2004-03-09 18:19:53 +00:00
  • 44cf2c587d Constraint blending and accumulator fixes for bug #924 and #983 Martin Poirier 2004-03-09 17:21:08 +00:00
  • f5d3649d17 Added Simple Image Background Exporting for Yafray Johnny Matthews 2004-03-09 17:06:21 +00:00
  • 22d1a84968 * fix for bug 1008 where the gamma slider for post process (unified renderer) wouldn't update when toggling the gamma button. Fixed by making the toggle redraw. Nathan Letwory 2004-03-09 14:55:59 +00:00
  • 7ba0272093 rwenzlaff: Added a small round-off constant to Faceloopcut's percent calc so that it rounds numbers off consistantly. (Fixes bug #970) Though it was only a 0.03% error. Robert Wenzlaff 2004-03-09 13:49:45 +00:00
  • 9d68a346bb Initial commit for vertexloop select. I altered the version that is in tuhopuu to not take into consideration hidden verts. Johnny Matthews 2004-03-08 02:49:50 +00:00
  • c7a71e4042 rwenzlaff: Added call to makeDispList() in test_all_displists() after object_wave(ob) called so subsurf and wave will update 3D window for Alt-A and frame change. Robert Wenzlaff 2004-03-08 02:48:43 +00:00
  • afe04971c2 Rwenzlaff: Force update of displist when effects are present. In an attempt to optimize, displist wasn't recalced if 3D window subsurf level was the same as render subsurf level, this kept wave effect from being calculated in animations if leves were equal. Robert Wenzlaff 2004-03-08 00:24:44 +00:00
  • cd0b492ca1 * Added linux-i386 to appease Mandrake 9 users * Added stdc++ to the platform libs for linux2/linux-i386 for the same users Nathan Letwory 2004-03-07 20:27:27 +00:00
  • 3114e5916c Fixed a few typos in tool tips, and made area lamp buttons label the dimentions more consistantly. Robert Wenzlaff 2004-03-07 17:41:20 +00:00
  • 9ed4436058 Updated the Sun ifdef's basically I standardized them so they were all the same and make sure all platforms see them. Kent Mein 2004-03-06 19:32:33 +00:00
  • b5ae8a30a2 Reverted the casts so it would compile on irix. Complaining because the cast confuses the compiler and it complains lvalue of the expression isn't modifiable. Probably a way to fix this but I'm lazy so I'm just reverting it to the warning that works. :) Kent Mein 2004-03-06 17:16:35 +00:00
  • 6f195f084c Got rid of a cast to float which was causing a warning. (Used a temp var instead) return (float)atof(something); Kent Mein 2004-03-06 17:04:52 +00:00
  • 0a4a186c2e added #include <string.h> to remove the following warnings: playanim.c:228: warning: implicit declaration of function strdup' playanim.c:228: warning: assignment makes pointer from integer without a cast playanim.c:234: warning: implicit declaration of function strcpy' playanim.c:281: warning: assignment makes pointer from integer without a cast playanim.c:299: warning: implicit declaration of function strlen' playanim.c: In function playanim': playanim.c:378: warning: implicit declaration of function `strcat' Kent Mein 2004-03-06 16:14:25 +00:00
  • 1cc19c6993 - [WIN32] Ask user to press enter after exiting Blender in debug mode. Previously it would either not fall back to the prompt or not close the new dos-box (ie. not started from a dos-box). Nathan Letwory 2004-03-06 13:08:36 +00:00
  • 7b5d3f183b Fix for bug# 986 Assigning a new value to a Button string did not resize the string buffer. Stephen Swaney 2004-03-06 10:35:15 +00:00
  • 8a7110a19a removed -Wbad-function-cast -Wmissing-declarations -Wnested-externs from LEVEL_2_CPP_WARNINGS since they aren't valid for c++ (Note they are still in the LEVEL_2_C_WARNINGS) Kent Mein 2004-03-05 21:29:34 +00:00
  • b5fef06a95 Bugfixes by eeshlo Johnny Matthews 2004-03-05 20:08:30 +00:00
  • 445fd66f27 Added 'Execute Script' to the right click pupmenu in the text editor Johnny Matthews 2004-03-05 17:15:49 +00:00
  • 9076b80db6 * [SCons] enable BUILD_DATE for win32. Basically SCons creates an extra file in source/creator, which is included by buildinfo.c whenever BUILD_DATE is on and building on Windows. SCons automatically takes care of this dependency. Nathan Letwory 2004-03-05 15:20:52 +00:00
  • 811e144c6f Fix for bug #1014 In IpoCurve.addBezier() method, set handles of newly added point to type Auto. Stephen Swaney 2004-03-05 08:20:18 +00:00
  • 83804a7173 Fix for Bug 1039 Changed doc to match the parameters for Ipo New() method. Corrected error message for expected argument types in New() method. Stephen Swaney 2004-03-05 06:25:49 +00:00
  • db9f9215cf Fix for Bug 1045. Added more detail for method return types in various doc files. Changed version number in epy_docgen.sh to BPY_API_232. Stephen Swaney 2004-03-05 05:50:50 +00:00
  • 4d1f58ebd0 - set/get Euler works with the real thing now - ability to set the object's matrix Joseph Gilbert 2004-03-03 00:45:10 +00:00
  • 8771b2eb98 - [SCons] Take out redundant 'defines' usage. _LIB is not needed for SoundSystem. This stops SCons from complaining on Windows when building. Nathan Letwory 2004-03-02 21:34:41 +00:00
  • 74680a07c0 Removed a fudge factor of .5 think it was an old opengl hack for something. Kent Mein 2004-03-02 18:50:54 +00:00
  • 6ed91ce2ed Styken's fix for bug # 1035 Kent Mein 2004-03-02 16:49:50 +00:00
  • 056579b19c Documentation for mathutils. Joseph Gilbert 2004-03-02 11:56:20 +00:00
  • b61a81ff9b Documentation for mathutils. Joseph Gilbert 2004-03-02 11:44:06 +00:00
  • af2c3a4c10 Added OpenBSD3.x to the SCons build system. Nathan Letwory 2004-03-02 08:40:19 +00:00
  • b8b21cb47a Another Patch by Joilnen, Kent Mein 2004-03-01 18:54:11 +00:00
  • 1b6d9da7a3 Joilnen's Fix for bug #999 Kent Mein 2004-03-01 17:55:42 +00:00
  • 05d5483912 Update to msvc7 for new Mathutils lib :) Joseph Gilbert 2004-03-01 11:24:41 +00:00
  • 70a4ead0ae SCons updates * Blender static now links. By default this option is disabled on all platforms. Simply set the option in config.opts to 'true'. * Added the following flags to config.opts: - HOST_CC. This is the C compiler for the host platform. This value is the same as TARGET_CC when not cross compiling. - HOST_CXX. This is the C++ compiler for the host platform. This value is the same as TARGET_CXX when not cross compiling. - TARGET_CC. This is the C compiler for the target platform. - TARGET_CXX. This is the C++ compiler for the target platform. - TARGET_AR. This is the linker command for linking libraries. - PATH This is the standard search path All SConscript files have been updated to reflect these changes. Now it's possible to change only the root SConstruct file, and all compiler specific variables are passed automatically to all SConscript files. Of course, this does not apply to makesdna because there the host and target platform is different from all other libraries. To pass a variable that applies to all platforms, all we now have to do is set the correct value in library_env Michel Selten 2004-02-29 21:40:48 +00:00
  • 5998c12c60 Fixes bug report 1012. Copy Attrib didn't copy sudsurftype. (Now it does.) Robert Wenzlaff 2004-02-29 16:45:10 +00:00
  • 2c9b1d0005 - SCons prob, options file strings were printed with %s, changed to %r so special characters are quoted properly Daniel Dunbar 2004-02-29 15:08:18 +00:00
  • d63ca836db - SConscript error for mathutils, no comma after C file Daniel Dunbar 2004-02-29 15:07:32 +00:00
  • bb635946f9 Projectfiles fix for Mathutils Martin Poirier 2004-02-29 15:07:31 +00:00
  • a03d2abe0d Update to SCons for new Mathutils lib Joseph Gilbert 2004-02-29 13:26:42 +00:00
  • 8f3a9815ba Mathutils library for the python API - support for quaternions, euler, vector, matrix operations. - euler supports unique rotation calculation - new matrix memory construction and internal functions - quaternion slerp and diff calculation - 2d, 3d, 4d vector construction and handling - full conversion support between types - update to object/window to reflect to matrix type - update to types/blender/module to reflect new module Joseph Gilbert 2004-02-29 13:20:34 +00:00
  • 2255ac3b19 Here's the Russian translation of Blender's interface. Thanks go out to Yurec ! Rob Haarsma 2004-02-25 14:39:25 +00:00
  • 8023fb4282 SCons updates * Added the options to build (configurable via config.opts): - blender dynamic (default enabled), - blender static (default disabled). Not working because of a linking order problem. The /usr/lib/libGL.a and /usr/lib/libGLU.a flags need to be appended at the end of the link command, not directly after the linker. Mailed the SCons mail list for a possible solution. - blender player (default disabled). Not implemented yet anyway. - blender plugin (default disabled). Not implemented yet anyway. * Added the following variables to the config.opts: - OPENGL_STATIC. This flag is only needed when building blender static. - USE_BUILDINFO (true/false). Display build information in the splash screen. When enabled, it will always rebuild source/creator/buildinfo.c, so for compilation speed reasons, it is not adviced to enable this all the time. Michel Selten 2004-02-24 20:03:27 +00:00
  • 6379637089 sorry more ;'s this should be the last of them though. Kent Mein 2004-02-23 19:14:38 +00:00
  • a0e9208c35 another extraninous ; Kent Mein 2004-02-23 19:05:42 +00:00
  • 2b2e272829 some more warnings cleared up from Solaris compiler. (extra commas in enum declarations.) Kent Mein 2004-02-23 18:46:19 +00:00
  • d4b27baa2b SCons updates * OpenAL support is now available on Linux. By default this feature is disabled since it is only necessary when building the game engine. And the game engine is disabled by default as well, so... * Added 3 configurable options to config.opts. These apply to OpenAL settings. Michel Selten 2004-02-23 16:18:28 +00:00
  • 8134398de4 removed an extra ; Found it with Sun's compiler. Kent Mein 2004-02-23 15:31:27 +00:00
  • 874d454d67 SCons updates * Removed the I18N_DEFINES from the config.opts file. This define is not a user setting. The defines depend on what options the user enables in the top of the config.opts file (USE_INTERNATIONAL). * Moved the defines to the correct SConscript files. Only the relevant libraries now use these defines. * Windows fix for the python settings. There were missing brackets [ and ] for these settings. Michel Selten 2004-02-23 14:39:08 +00:00
  • d9cf17d930 Added a if defined(__sun) I believe gcc and sun's cc have it defined differently. It wasn't including statfs.h now it is. Kent Mein 2004-02-23 14:29:10 +00:00
  • 50549b602a Added a return GHOST_kSuccess; to setWindowCustomCursorShape Kent Mein 2004-02-23 14:10:00 +00:00
  • ce6eaaad57 * [WIN32] Added snprintf define so msvc linker doesn't complain about missing symbols. Nathan Letwory 2004-02-23 09:04:55 +00:00
  • e1ab3cf480 SCons updates * Game engine can now be build on Linux. By default this feature is disabled. The reason is that you need to have a precompiled version of the ode library for your gcc version. To enable ode support you need to do the following: - compile ode. - set BUILD_GAMEENGINE = 'true' in the config.opts file. - set USE_PHYSICS='ode' in the config.opts file. - set the ODE_INCLUDE and ODE_LIBPATH to valid locations. Michel Selten 2004-02-22 19:01:12 +00:00
  • 2cc629eaa7 SCons updates * Internationalization support is now available on Linux. By default this feature is disabled. The reason is that you need to have a precompiled version of the ftgl library for your gcc version. To enable ftgl support you need to do the following: - compile ftgl. - set USE_INTERNATIONAL='true' in the config.opts file - set the FTGL_INCLUDE and FTGL_LIBPATH to valid locations. Freetype2 is detected automatically on your system by using pkg-config. Michel Selten 2004-02-22 13:39:00 +00:00
  • e579793652 - [win32] updated SConscripts to use new configuration method (config.opts). NOTE: ODE support needs still to be reviewed, so disable gameengine for now. Nathan Letwory 2004-02-21 19:00:31 +00:00
  • fbb830db4b Todd Koeckeritz' patch to sort the vertex groups menu and adapted to sort the bone parenting menu. Only really works if your menu is near the top of the screen ... Chris Want 2004-02-21 17:45:19 +00:00
  • 8410cdd71c Todd Koeckeritz' patch to fix inconsistent placement in multicolumn menu's. Chris Want 2004-02-21 16:50:09 +00:00
  • c05901d98a Making the scons build create a mips3 binary. Chris Want 2004-02-21 16:36:49 +00:00
  • 9e238d385d SCons updates * Almost all library settings are now available in the config.opts user option file. * All platform variables had to be updated to make this possible. Things are much clearer now, but I only was able to test the changes on Linux. I've tried to update all other platform variables, but things are most likely to be broken. Please contact me how to resolve the issues. Michel Selten 2004-02-21 15:13:15 +00:00
  • 05bff7f938 Jonathan Thambidurai's patch for fixing the baking of NLA. I added to this patch some code for keying size too ... please test. Chris Want 2004-02-20 04:57:07 +00:00
  • 32fb5478a8 * [WIN32] Make SCons build with debuggable info when BUILD_BINARY set to 'debug' in config.opts Nathan Letwory 2004-02-18 14:35:36 +00:00
  • 6000b811bc A little improvement by Joilnen Leite: makes the pixel RGBA values visible (even with a white background) when left clicking in the render window. Chris Want 2004-02-16 15:29:10 +00:00
  • 9330e553e8 SCons updates * libraries are now generated in [BUILD_DIR]/lib * passed the user_options to all libraries now. This means I could remove a couple of Export/Import lines. * Changed the order in source/blender/src/SConscript and source/gameengine/SConscript. All libraries are now sorted alphabetically. This has no impact on the build process. Michel Selten 2004-02-15 19:25:32 +00:00
  • 2fbf2b3775 Moved a line to make armarures recalculate better after framechanged scriptlinks are executed. Chris Want 2004-02-15 17:50:56 +00:00
  • 0ad8b66046 Text Window keyboard event cleaning. There was two switch where only one was needed (which caused an event to register in two different actions under some conditions). I merged both of them, which not only made the code a lot clearer but also safer. Fixed the Home and End case which didn't update the display correctly. Martin Poirier 2004-02-15 02:03:33 +00:00
  • 6101f0d03d Learning to follow my own advice (I had set the dependancies to csg already!) Simon Clitherow 2004-02-11 18:55:31 +00:00
  • c205e7d1c7 - Added csg.dsp to the main intern workspace (intern.dsw) - Fixed up the paths for "/lib/..." in csg.dsp Simon Clitherow 2004-02-11 18:36:48 +00:00
  • 12966aed05 Ok here is the new CSG library that implements boolean operations for blender through the 'C' api in csg/extern/CSG_Interface.h. Francis Laurence 2004-02-10 20:16:44 +00:00