0
0
forked from blender/blender
blender/release/datafiles
Sergey Sharybin 6481bf32b3 Blender 3.3: Switch SVN to Git submodules using Git-LFS
This change makes it so build system and update utilities for Blender builds
are using pre-compiled libraries and other resources attached as Git modules
instead of using checkout of SVN repositories in the parent folder.

The directory layout:
```
  * lib/
    * darwin_x64/    -> lib-darwin_x64.git
    * darwin_arm64/  -> lib-darwin_arm64.git
    * linux_x64/     -> lib-linux_x64.git
    * windows_x64/   -> lib-windows_x64.git
  * tests/
    * data/         -> blender-test-data.git
```

The changes about configuring the actual Git sub-modules are not included
into this patch, as those require repository to actually exist before it
can be used.

The library and tests data submodules are disabled by default. This means
that if someone runs `git submodule update --init` they will not get heavy
libraries. The platform-specific and tests related submodules are enabled
when using `make update` or `make test`.

All the new submodules are tracked: this means that when new commits are
done to the submodule, the blender.git repository is to be updated to
point them to the new hash. This causes some extra manual work, but it
allows to more easily update Blender and its dependencies to known good
state when performing operations like bisect.

Ref #108978

Co-authored-by: Brecht Van Lommel <brecht@blender.org>
Co-authored-by: Ray Molenkamp <github@lazydodo.com>

Pull Request: blender/blender#118740
2024-02-26 15:12:59 +01:00
..
blender_icons16 Transform Snap: nearest face snap mode, snapping options, refactoring. 2022-06-29 20:52:00 -04:00
blender_icons32 Transform Snap: nearest face snap mode, snapping options, refactoring. 2022-06-29 20:52:00 -04:00
brushicons UI: Implement icons for the curve sculpt tools brushes 2022-06-15 18:59:33 +02:00
colormanagement Fix typo in colorspace description 2022-06-03 15:25:23 +02:00
fonts Blender font: Add georgian script. 2022-01-03 11:12:55 +01:00
icons UI: Icons - Rename Density and Slide sculpt curve icons 2022-06-15 11:46:08 +02:00
locale@9f02d935c9 Update submodule references before tagging v3.3.2 2022-12-07 13:12:06 +01:00
studiolights Sculpt/Paint: Add Paint Studio Light preset 2020-10-26 20:35:37 +01:00
userdef Subdiv: remove unused GPU device choice, fix crash with libepoxy on init 2022-07-18 13:59:08 +02:00
alert_icons_update.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
alert_icons.png Viewport normal drawing with constant length 2021-08-04 10:55:05 +02:00
alert_icons.svg UI: Tweaks to the Warning Icon 2020-11-05 16:11:59 -08:00
bfont.pfb
blender_icons_geom_update.py Blender 3.3: Switch SVN to Git submodules using Git-LFS 2024-02-26 15:12:59 +01:00
blender_icons_geom.py Tool Icons: Support curve and objects with modifiers + color space fix 2022-05-25 15:56:48 +02:00
blender_icons_update.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
blender_icons.svg Icons: Add each icon to a named group 2022-07-06 18:21:20 +02:00
blender_logo.png UI: 'About Blender' with Full Logo 2020-12-06 10:29:26 -08:00
ctodata.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
DejaVuSans-Lite.sfd.bz2 * Added the bfont TTF itself, along with the source of my changes for lighter 2006-10-12 03:10:14 +00:00
preview_grease_pencil.blend Fix T77869: GPencil material preview not visible before frame 2 2020-06-15 11:01:28 +02:00
preview.blend Fix T93352: Material previews lost render samples 2021-11-24 12:47:30 +01:00
prvicons_update.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
prvicons.png Fix T84707: Wrong icon for Movie Clip Editor 2021-02-23 12:07:25 +01:00
prvicons.svg Icons: Remove absolute pathnames and deprecated gradients from SVG files 2022-01-12 15:03:05 +01:00
splash_template.xcf
splash.png Blender 3.3 splashscreen 2022-07-27 17:25:56 +02:00
startup.blend Fix T92812: Startup has "Standard" View Transform Instead of "Filmic" 2021-11-04 10:10:02 -05:00