Blender Git Commits

Blender Git "temp-eeveelightcache" branch commits.

Page: 2 / 4

July 4, 2018, 14:01 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcache

# Conflicts:
# source/blender/draw/engines/eevee/eevee_lightprobes.c
June 28, 2018, 13:54 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcache

# Conflicts:
# source/blender/gpu/GPU_texture.h
# source/blender/gpu/intern/gpu_texture.c
June 28, 2018, 13:53 (GMT)
Eevee: LightCache: Write LightCache to File

This patch does a few things for it to work.
- It port some eevee's struct to DNA for them to be saved in the file.
- Readback the result of the lightcache baking and store it in the scene
struct.

For small scenes, it's okayish to keep the data around in memory but a
better approach would be to save it to disk.

A standard reflection probe is more than 6 MB of data.
Diffuse irradiance grids are relatively small compared to this.
June 28, 2018, 13:31 (GMT)
GPUTexture: Refactor to have more flexibility.

New features:
- Get mipmap level size from a texture.
- Use explicit GPUDataFormat to specify how the input (or output) data
is formated when uploading (or reading) texture data.
- Can upload different mipmap level after base level.
June 26, 2018, 10:37 (GMT)
Eevee: LightCache: Fix crash when baking with render result window open
June 26, 2018, 10:36 (GMT)
Eevee: LightCache: Make render work with no lightcache

This will only show the same thing as the viewport. It will not compute the
actual cache on the fly.
June 26, 2018, 09:43 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcache
June 25, 2018, 16:32 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcache

# Conflicts:
# source/blender/draw/engines/eevee/eevee_render.c
June 25, 2018, 16:31 (GMT)
DRW: Codestyle: Add alias for accessing particular matrix in DRWMatrixState
June 25, 2018, 16:16 (GMT)
Eevee: LightCache: Add back visibility group.
June 25, 2018, 15:41 (GMT)
Eevee: Add back planar reflection.
June 25, 2018, 15:39 (GMT)
Fix warning
June 25, 2018, 09:17 (GMT)
DRW: Change gl_context_mutex type to TicketMutex

This ensure the viewport is not locked indefinitely when rendering or
baking.
June 24, 2018, 22:15 (GMT)
Eevee: Lookdev: Use own lightcache

This makes possible to have different lookdev settings per viewport without
rendering the environment constantly.
June 24, 2018, 19:59 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcache
June 24, 2018, 19:40 (GMT)
Eevee: LightCache: Fix a warning, a mistake and two oversight
June 24, 2018, 15:54 (GMT)
Eevee: LightCache: Fix fbos created in wrong context.
June 24, 2018, 15:53 (GMT)
Eevee: Fix wrong function order
June 24, 2018, 13:03 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcache
June 23, 2018, 19:12 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into temp-eeveelightcache
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021