diff --git a/docs/bgfx.rst b/docs/bgfx.rst index c91b7a30e..d35159274 100644 --- a/docs/bgfx.rst +++ b/docs/bgfx.rst @@ -133,19 +133,22 @@ Available Caps .. doxygendefine:: BGFX_CAPS_INDEX32 .. doxygendefine:: BGFX_CAPS_INSTANCING .. doxygendefine:: BGFX_CAPS_OCCLUSION_QUERY +.. doxygendefine:: BGFX_CAPS_PRIMITIVE_ID .. doxygendefine:: BGFX_CAPS_RENDERER_MULTITHREADED .. doxygendefine:: BGFX_CAPS_SWAP_CHAIN -.. doxygendefine:: BGFX_CAPS_TEXTURE_2D_ARRAY -.. doxygendefine:: BGFX_CAPS_TEXTURE_3D .. doxygendefine:: BGFX_CAPS_TEXTURE_BLIT -.. doxygendefine:: BGFX_CAPS_TEXTURE_COMPARE_ALL .. doxygendefine:: BGFX_CAPS_TEXTURE_COMPARE_LEQUAL .. doxygendefine:: BGFX_CAPS_TEXTURE_CUBE_ARRAY .. doxygendefine:: BGFX_CAPS_TEXTURE_DIRECT_ACCESS .. doxygendefine:: BGFX_CAPS_TEXTURE_READ_BACK +.. doxygendefine:: BGFX_CAPS_TEXTURE_2D_ARRAY +.. doxygendefine:: BGFX_CAPS_TEXTURE_3D +.. doxygendefine:: BGFX_CAPS_TRANSPARENT_BACKBUFFER +.. doxygendefine:: BGFX_CAPS_VARIABLE_RATE_SHADING .. doxygendefine:: BGFX_CAPS_VERTEX_ATTRIB_HALF .. doxygendefine:: BGFX_CAPS_VERTEX_ATTRIB_UINT10 .. doxygendefine:: BGFX_CAPS_VERTEX_ID +.. doxygendefine:: BGFX_CAPS_VIEWPORT_LAYER_ARRAY Statistics ********** @@ -242,6 +245,11 @@ A View's state is preserved between frames. .. doxygenfunction:: bgfx::setViewFrameBuffer .. doxygenfunction:: bgfx::setViewTransform .. doxygenfunction:: bgfx::setViewOrder + +.. doxygenstruct:: bgfx::ShadingRate + :members: + +.. doxygenfunction:: bgfx::setViewShadingRate .. doxygenfunction:: bgfx::resetView Encoder @@ -419,6 +427,13 @@ Textures .. doxygenfunction:: bgfx::setTexture(uint8_t, UniformHandle, TextureHandle, uint32_t) +Uniforms +******** + +.. doxygenfunction:: bgfx::setUniform +.. doxygenfunction:: bgfx::setViewUniform +.. doxygenfunction:: bgfx::setFrameUniform + Submit ****** @@ -495,16 +510,22 @@ Shaders and Programs Uniforms ~~~~~~~~ -.. doxygenfunction:: bgfx::createUniform -.. doxygenfunction:: bgfx::getUniformInfo -.. doxygenfunction:: bgfx::destroy(UniformHandle _handle) - .. doxygenstruct:: bgfx::UniformType :members: +.. doxygenfunction:: bgfx::createUniform(const char* _name, UniformType::Enum, uint16_t) + +.. doxygenstruct:: bgfx::UniformFreq + :members: + +.. doxygenfunction:: bgfx::createUniform(const char* _name, UniformFreq::Enum, UniformType::Enum, uint16_t) + .. doxygenstruct:: bgfx::UniformInfo :members: +.. doxygenfunction:: bgfx::getUniformInfo +.. doxygenfunction:: bgfx::destroy(UniformHandle _handle) + Vertex Buffers ~~~~~~~~~~~~~~ diff --git a/src/version.h b/src/version.h index 81d3d1083..78cf78ab6 100644 --- a/src/version.h +++ b/src/version.h @@ -9,5 +9,5 @@ * */ -#define BGFX_REV_NUMBER 8889 -#define BGFX_REV_SHA1 "4cc041f59f90fee9272ca9b57b292e2c23df1c69" +#define BGFX_REV_NUMBER 9039 +#define BGFX_REV_SHA1 "a617e13eebb698e1f52e1135a773af80b4dcab3f"