Go to file
Hans Goudey 9ce950daab Cleanup: Move geometry component implementations to separate files
Currently the implementations specific to each geometry type are in
the same file. This makes it difficult to tell which code is generic
for all component types and which is specific to a certain type.
The two files, `attribute_access.cc`, and `geometry_set.cc` are
also getting quite long.

This commit splits up the implementation for every geometry component,
and adds an internal header file for the common parts of the attribute
access code. This was discussed with Jacques Lucke.
2021-03-08 11:41:23 -05:00
.github Add Probot Stale configuration file 2019-10-11 14:13:29 +02:00
build_files Cleanup: Removed duplicate slash in macOS SDK path 2021-03-08 11:55:35 +01:00
doc GPU Python: Implement gpu.texture.from_image 2021-03-01 17:38:57 -03:00
extern MSVC: Suppress C4251 in OpenVDB/Mantaflow 2021-02-17 12:23:01 -07:00
intern Fix Cycles CUDA build error with Visual Studio 2019 v16.9 2021-03-08 14:06:16 +01:00
release Spreadsheet: add boilerplate code for new editor type 2021-03-08 16:25:08 +01:00
source Cleanup: Move geometry component implementations to separate files 2021-03-08 11:41:23 -05:00
tests Tests: don't write thumbnails when running tests 2021-03-04 17:43:12 +11:00
.arcconfig Fix .arcconfig not working with latest arcanist version 2020-03-01 22:35:31 +01:00
.clang-format Cleanup: add SEQ_ALL_BEGIN, SEQ_CURRENT_BEGIN to .clang-format 2020-08-26 09:59:15 +10:00
.clang-tidy Cleanup: Use raw string literal 2021-02-05 16:43:23 +01:00
.editorconfig editorconfig: correct indent size 2019-04-17 13:34:46 +02:00
.git-blame-ignore-revs Cleanup: git-blame-ignore-revs: Update policy & commits 2021-01-29 13:20:32 +05:30
.gitignore Fluid: Added wavelet noise tile to the gitignore 2020-01-29 19:21:52 +01:00
.gitmodules Update for moving blender2.8 to master. 2018-12-21 12:15:21 +01:00
CMakeLists.txt CMake: reduce Neon related output on Intel platforms 2021-03-01 19:43:54 +01:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Docs: add notes to 'make deps' & the sqlite build configuration 2021-02-12 16:33:59 +11:00
make.bat Build: add "make test" command for Windows, output log file 2019-09-12 20:23:03 +02:00
readme.rst readme: separate development links 2019-04-13 14:45:51 +02:00

.. Keep this document short & concise,
   linking to external resources instead of including content in-line.
   See 'release/text/readme.html' for the end user read-me.


Blender
=======

Blender is the free and open source 3D creation suite.
It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing,
motion tracking and video editing.

.. figure:: https://code.blender.org/wp-content/uploads/2018/12/springrg.jpg
   :scale: 50 %
   :align: center


Project Pages
-------------

- `Main Website <http://www.blender.org>`__
- `Reference Manual <https://docs.blender.org/manual/en/latest/index.html>`__
- `User Community <https://www.blender.org/community/>`__

Development
-----------

- `Build Instructions <https://wiki.blender.org/wiki/Building_Blender>`__
- `Code Review & Bug Tracker <https://developer.blender.org>`__
- `Developer Forum <https://devtalk.blender.org>`__
- `Developer Documentation <https://wiki.blender.org>`__


License
-------

Blender as a whole is licensed under the GNU Public License, Version 3.
Individual files may have a different, but compatible license.

See `blender.org/about/license <https://www.blender.org/about/license>`__ for details.