This repository has been archived on 2023-10-09. You can view files and clone it, but cannot push or open issues or pull requests.
Files
blender-archive/source/blender/gpu/opengl
Clément Foucault c766d9b9dc 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).

# Conflicts:
#	source/blender/gpu/GPU_texture.h
2020-09-05 17:49:14 +02:00
..
2020-09-05 17:49:14 +02:00
2020-09-05 17:49:14 +02:00
2020-09-05 17:49:14 +02:00
2020-09-05 17:49:14 +02:00
2020-09-05 17:49:14 +02:00
2020-09-05 17:49:14 +02:00
2020-09-05 17:49:14 +02:00