Patches to Bf Blender for CAD development. https://tornavis.org/
Go to file
Ton Roosendaal ec99255c27 Phew, a lot of work, and no new features...
Main target was to make the inner rendering loop using no globals anymore.
This is essential for proper usage while raytracing, it caused a lot of
hacks in the raycode as well, which even didn't work correctly for all
situations (textures especially).

Done this by creating a new local struct RenderInput, which replaces usage
of the global struct Render R. The latter now only is used to denote
image size, viewmatrix, and the like.

Making the inner render loops using no globals caused 1000s of vars to
be changed... but the result definitely is much nicer code, which enables
making 'real' shaders in a next stage.
It also enabled me to remove the hacks from ray.c

Then i went to the task of removing redundant code. Especially the calculus
of texture coords took place (identical) in three locations.
Most obvious is the change in the unified render part, which is much less
code now; it uses the same rendering routines as normal render now.
(Note; not for halos yet!)

I also removed 6 files called 'shadowbuffer' something. This was experimen-
tal stuff from NaN days. And again saved a lot of double used code.

Finally I went over the blenkernel and blender/src calls to render stuff.
Here the same local data is used now, resulting in less dependency.
I also moved render-texture to the render module, this was still in Kernel.
(new file: texture.c)

So! After this commit I will check on the autofiles, to try to fix that.
MSVC people have to do it themselves.
This commit will need quite some testing help, but I'm around!
2003-12-21 21:52:51 +00:00
bin/.blender - added czech translation (cs.po) 2003-09-08 12:13:54 +00:00
doc fix for description of UI_BLOCK_RET_1. 2003-11-21 13:16:04 +00:00
extern Added the qhull sources to the repository. 2003-12-06 19:17:13 +00:00
intern Removed an '#ifndef FREE_WINDOWS' statement that prevented 2003-12-12 20:21:35 +00:00
make/msvc_7_0 removed redundant solution file (moved to blender directory) 2003-05-20 11:29:01 +00:00
po - added czech translation (cs.po) 2003-09-08 12:13:54 +00:00
projectfiles Projectfiles fixes for new script space code thingy 2003-12-15 03:24:47 +00:00
release - upped version to 2.31a 2003-12-02 14:30:58 +00:00
source Phew, a lot of work, and no new features... 2003-12-21 21:52:51 +00:00
COPYING Ok were getting somewhere here ;) 2002-11-15 06:57:59 +00:00
Makefile Added the variable NAN_NO_OPENAL to force building without 2003-07-27 17:09:19 +00:00
README - Split build/install info out from README into INSTALL 2003-08-10 13:55:20 +00:00
blender.sln updated paths for two subprojects. 2003-05-20 11:28:02 +00:00

README

Welcome to the fun world of open-source.

For instructions on building and installing Blender, please see the file named
INSTALL.


---------------------.Blanguages and the .blender directory---------------------

The .blender directory holds various data files for Blender.
In the 2.28a release those are the .Blanguages file containing a list of
translations, the translations themselves and a default ttf font.

Blender checks for the presence of this directory in several locations:
	- the current directory
	- your home directory
	- On OSX, the blender bundle is also checked 
	- On Windows, the installation dir is checked.

If you get a 'File ".Blanguages" not found' warning, try to copy the .blender
dir to one of these locations (your home directory being recommended).



-------------------------------------Links--------------------------------------

Getting Involved:
http://www.blender.org/docs/get_involved.html

Community:
http://www.blender3d.org/Community/

Main blender development site:
http://www.blender.org/

The Blender project homepage:
http://projects.blender.org/projects/bf-blender/

Documentation:
http://www.blender.org/modules.php?op=modload&name=documentation&file=index

Bug tracker:
http://projects.blender.org/tracker/?atid=125&group_id=9&func=browse

Feature request tracker:
http://projects.blender.org/tracker/?atid=128&group_id=9&func=browse