Blender Git Loki

Blender Git commits from all branches.

Page: 711 / 2888

September 4, 2020, 11:58 (GMT)
Review update: fix exporter UI.
September 4, 2020, 11:51 (GMT)
Cleanup: GPUFrameBuffer: Use Texture class instead of gl calls
September 4, 2020, 11:37 (GMT)
Change bsdf values as per illum values.

Set defaults of MTLMaterial that is useful for importer.
For exporter, asserts have been added.
September 4, 2020, 11:28 (GMT)
Export loop normals not vertex normals.
September 4, 2020, 11:26 (GMT)
Don't write default scale and translation.

Also fix debug warning of material not found.

Add asserts to catch unchanged values.
September 4, 2020, 08:03 (GMT)
Add float3 to string function to utilities.

Makes the MTL writer a bit compact. That change to be committed soon.
September 4, 2020, 08:03 (GMT)
Move string utility functions in one file.

No functional change. Only renaming, and adding a few const.
September 4, 2020, 00:45 (GMT)
GLTexture: Add back texture proxy check

Cleanup the feature itself:
- Check 3D textures size against the correct limit.
- Add check for compressed textures.
September 4, 2020, 00:45 (GMT)
GPUTexture: Add support for samplers

This just add back the support.
This commit also includes a bit of cleanup.
September 4, 2020, 00:45 (GMT)
GPUTexture: GL Backend Isolation

This is a massive cleanup needed for vulkan support T68990. It provides:

- More meaningful enums with conversion functions.
- Less hacky supports of arrays and cubemaps (all considered layered).
- More inline with the stateless design of vulkan and modern GL.
- Methods Fallbacks are using framebuffer functions that are wrapped
instead of implementing inside the texture module.

What is not in there:
- API change.
- Samplers support (breaks a few effects).
September 4, 2020, 00:44 (GMT)
GPUFramebuffer: Encapsulate single attachement clear

This is in preparation of using it to clear single texture.

Also includes minor cleanups about not using tex target in
assert and adding enum operators.
September 4, 2020, 00:41 (GMT)
Cleanup: EEVEE: Use correct array size and use equals_v2v2_int
September 4, 2020, 00:41 (GMT)
GPUTexture: Add skeleton of the new GLTexture class
September 4, 2020, 00:39 (GMT)
GPUTexture: Remove bind to edit calls

This is going to be unecessary after the GPU opengl texture backend refactor.

For now add a save/restore mechanism to leave the state untouched.

Also remove some calls where the caller would bind to particular binding
point and set the shader uniform.
Revision 1b8bc74 by TempoDev (soc-2020-custom-menus)
September 3, 2020, 17:37 (GMT)
Custom Menus : merge master
September 3, 2020, 14:09 (GMT)
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve
September 3, 2020, 14:07 (GMT)
Merge branch 'master' into greasepencil-edit-curve
September 3, 2020, 14:07 (GMT)
Merge branch 'master' into greasepencil-object
September 3, 2020, 10:39 (GMT)
Rename vert_treplet to vert_index_mlen; add comments
September 3, 2020, 10:38 (GMT)
Minor fixes, use scoped_timer for export too.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021