#include "intel_mipmap_tree.h"
#include "intel_screen.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
-
struct intel_context;
struct intel_mipmap_tree;
struct intel_texture_image;
* NULL will be returned if the rb isn't really an intel_renderbuffer.
* This is determined by checking the ClassID.
*/
-static INLINE struct intel_renderbuffer *
+static inline struct intel_renderbuffer *
intel_renderbuffer(struct gl_renderbuffer *rb)
{
struct intel_renderbuffer *irb = (struct intel_renderbuffer *) rb;
- if (irb && irb->Base.Base.ClassID == INTEL_RB_CLASS) {
- /*_mesa_warning(NULL, "Returning non-intel Rb\n");*/
+ if (irb && irb->Base.Base.ClassID == INTEL_RB_CLASS)
return irb;
- }
else
return NULL;
}
* If the attached renderbuffer is a wrapper, then return wrapped
* renderbuffer.
*/
-static INLINE struct intel_renderbuffer *
+static inline struct intel_renderbuffer *
intel_get_renderbuffer(struct gl_framebuffer *fb, gl_buffer_index attIndex)
{
struct gl_renderbuffer *rb;
}
-static INLINE mesa_format
+static inline mesa_format
intel_rb_format(const struct intel_renderbuffer *rb)
{
return rb->Base.Base.Format;
struct intel_region*
intel_get_rb_region(struct gl_framebuffer *fb, GLuint attIndex);
-#ifdef __cplusplus
-}
-#endif
-
#endif /* INTEL_FBO_H */