Apply clang-format to objective c code
This commit is contained in:
@@ -21,10 +21,8 @@
|
||||
#import <Cocoa/Cocoa.h>
|
||||
#import <AppKit/AppKit.h>
|
||||
|
||||
|
||||
//#include "util/darray.h"
|
||||
|
||||
|
||||
struct gl_windowinfo {
|
||||
NSView *view;
|
||||
};
|
||||
@@ -37,9 +35,15 @@ static NSOpenGLContext *gl_context_create(void)
|
||||
{
|
||||
unsigned attrib_count = 0;
|
||||
|
||||
#define ADD_ATTR(x) \
|
||||
{ attributes[attrib_count++] = (NSOpenGLPixelFormatAttribute)x; }
|
||||
#define ADD_ATTR2(x, y) { ADD_ATTR(x); ADD_ATTR(y); }
|
||||
#define ADD_ATTR(x) \
|
||||
{ \
|
||||
attributes[attrib_count++] = (NSOpenGLPixelFormatAttribute)x; \
|
||||
}
|
||||
#define ADD_ATTR2(x, y) \
|
||||
{ \
|
||||
ADD_ATTR(x); \
|
||||
ADD_ATTR(y); \
|
||||
}
|
||||
|
||||
NSOpenGLPixelFormatAttribute attributes[40];
|
||||
|
||||
@@ -52,7 +56,7 @@ static NSOpenGLContext *gl_context_create(void)
|
||||
|
||||
NSOpenGLPixelFormat *pf;
|
||||
pf = [[NSOpenGLPixelFormat alloc] initWithAttributes:attributes];
|
||||
if(!pf) {
|
||||
if (!pf) {
|
||||
blog(LOG_ERROR, "Failed to create pixel format");
|
||||
return NULL;
|
||||
}
|
||||
@@ -60,7 +64,7 @@ static NSOpenGLContext *gl_context_create(void)
|
||||
NSOpenGLContext *context;
|
||||
context = [[NSOpenGLContext alloc] initWithFormat:pf shareContext:nil];
|
||||
[pf release];
|
||||
if(!context) {
|
||||
if (!context) {
|
||||
blog(LOG_ERROR, "Failed to create context");
|
||||
return NULL;
|
||||
}
|
||||
@@ -98,7 +102,7 @@ fail:
|
||||
|
||||
void gl_platform_destroy(struct gl_platform *platform)
|
||||
{
|
||||
if(!platform)
|
||||
if (!platform)
|
||||
return;
|
||||
|
||||
[platform->context release];
|
||||
@@ -121,10 +125,10 @@ void gl_platform_cleanup_swapchain(struct gs_swap_chain *swap)
|
||||
|
||||
struct gl_windowinfo *gl_windowinfo_create(const struct gs_init_data *info)
|
||||
{
|
||||
if(!info)
|
||||
if (!info)
|
||||
return NULL;
|
||||
|
||||
if(!info->window.view)
|
||||
if (!info->window.view)
|
||||
return NULL;
|
||||
|
||||
struct gl_windowinfo *wi = bzalloc(sizeof(struct gl_windowinfo));
|
||||
@@ -137,7 +141,7 @@ struct gl_windowinfo *gl_windowinfo_create(const struct gs_init_data *info)
|
||||
|
||||
void gl_windowinfo_destroy(struct gl_windowinfo *wi)
|
||||
{
|
||||
if(!wi)
|
||||
if (!wi)
|
||||
return;
|
||||
|
||||
wi->view = nil;
|
||||
@@ -163,7 +167,7 @@ void device_leave_context(gs_device_t *device)
|
||||
|
||||
void device_load_swapchain(gs_device_t *device, gs_swapchain_t *swap)
|
||||
{
|
||||
if(device->cur_swap == swap)
|
||||
if (device->cur_swap == swap)
|
||||
return;
|
||||
|
||||
device->cur_swap = swap;
|
||||
@@ -180,14 +184,16 @@ void device_present(gs_device_t *device)
|
||||
}
|
||||
|
||||
void gl_getclientsize(const struct gs_swap_chain *swap, uint32_t *width,
|
||||
uint32_t *height)
|
||||
uint32_t *height)
|
||||
{
|
||||
if(width) *width = swap->info.cx;
|
||||
if(height) *height = swap->info.cy;
|
||||
if (width)
|
||||
*width = swap->info.cx;
|
||||
if (height)
|
||||
*height = swap->info.cy;
|
||||
}
|
||||
|
||||
gs_texture_t *device_texture_create_from_iosurface(gs_device_t *device,
|
||||
void *iosurf)
|
||||
void *iosurf)
|
||||
{
|
||||
IOSurfaceRef ref = (IOSurfaceRef)iosurf;
|
||||
struct gs_texture_2d *tex = bzalloc(sizeof(struct gs_texture_2d));
|
||||
@@ -195,23 +201,23 @@ gs_texture_t *device_texture_create_from_iosurface(gs_device_t *device,
|
||||
OSType pf = IOSurfaceGetPixelFormat(ref);
|
||||
if (pf != 'BGRA')
|
||||
blog(LOG_ERROR, "Unexpected pixel format: %d (%c%c%c%c)", pf,
|
||||
pf >> 24, pf >> 16, pf >> 8, pf);
|
||||
pf >> 24, pf >> 16, pf >> 8, pf);
|
||||
|
||||
const enum gs_color_format color_format = GS_BGRA;
|
||||
|
||||
tex->base.device = device;
|
||||
tex->base.type = GS_TEXTURE_2D;
|
||||
tex->base.format = GS_BGRA;
|
||||
tex->base.levels = 1;
|
||||
tex->base.gl_format = convert_gs_format(color_format);
|
||||
tex->base.device = device;
|
||||
tex->base.type = GS_TEXTURE_2D;
|
||||
tex->base.format = GS_BGRA;
|
||||
tex->base.levels = 1;
|
||||
tex->base.gl_format = convert_gs_format(color_format);
|
||||
tex->base.gl_internal_format = convert_gs_internal_format(color_format);
|
||||
tex->base.gl_type = GL_UNSIGNED_INT_8_8_8_8_REV;
|
||||
tex->base.gl_target = GL_TEXTURE_RECTANGLE;
|
||||
tex->base.is_dynamic = false;
|
||||
tex->base.is_render_target = false;
|
||||
tex->base.gen_mipmaps = false;
|
||||
tex->width = IOSurfaceGetWidth(ref);
|
||||
tex->height = IOSurfaceGetHeight(ref);
|
||||
tex->base.gl_type = GL_UNSIGNED_INT_8_8_8_8_REV;
|
||||
tex->base.gl_target = GL_TEXTURE_RECTANGLE;
|
||||
tex->base.is_dynamic = false;
|
||||
tex->base.is_render_target = false;
|
||||
tex->base.gen_mipmaps = false;
|
||||
tex->width = IOSurfaceGetWidth(ref);
|
||||
tex->height = IOSurfaceGetHeight(ref);
|
||||
|
||||
if (!gl_gen_textures(1, &tex->base.texture))
|
||||
goto fail;
|
||||
@@ -220,34 +226,30 @@ gs_texture_t *device_texture_create_from_iosurface(gs_device_t *device,
|
||||
goto fail;
|
||||
|
||||
CGLError err = CGLTexImageIOSurface2D(
|
||||
[[NSOpenGLContext currentContext] CGLContextObj],
|
||||
tex->base.gl_target,
|
||||
tex->base.gl_internal_format,
|
||||
tex->width, tex->height,
|
||||
tex->base.gl_format,
|
||||
tex->base.gl_type,
|
||||
ref, 0);
|
||||
|
||||
if(err != kCGLNoError) {
|
||||
blog(LOG_ERROR, "CGLTexImageIOSurface2D: %u, %s"
|
||||
" (device_texture_create_from_iosurface)",
|
||||
err, CGLErrorString(err));
|
||||
[[NSOpenGLContext currentContext] CGLContextObj],
|
||||
tex->base.gl_target, tex->base.gl_internal_format, tex->width,
|
||||
tex->height, tex->base.gl_format, tex->base.gl_type, ref, 0);
|
||||
|
||||
if (err != kCGLNoError) {
|
||||
blog(LOG_ERROR,
|
||||
"CGLTexImageIOSurface2D: %u, %s"
|
||||
" (device_texture_create_from_iosurface)",
|
||||
err, CGLErrorString(err));
|
||||
|
||||
gl_success("CGLTexImageIOSurface2D");
|
||||
goto fail;
|
||||
}
|
||||
|
||||
if (!gl_tex_param_i(tex->base.gl_target,
|
||||
GL_TEXTURE_MAX_LEVEL, 0))
|
||||
if (!gl_tex_param_i(tex->base.gl_target, GL_TEXTURE_MAX_LEVEL, 0))
|
||||
goto fail;
|
||||
|
||||
if (!gl_bind_texture(tex->base.gl_target, 0))
|
||||
goto fail;
|
||||
|
||||
return (gs_texture_t*)tex;
|
||||
return (gs_texture_t *)tex;
|
||||
|
||||
fail:
|
||||
gs_texture_destroy((gs_texture_t*)tex);
|
||||
gs_texture_destroy((gs_texture_t *)tex);
|
||||
blog(LOG_ERROR, "device_texture_create_from_iosurface (GL) failed");
|
||||
return NULL;
|
||||
}
|
||||
@@ -260,34 +262,31 @@ bool gs_texture_rebind_iosurface(gs_texture_t *texture, void *iosurf)
|
||||
if (!iosurf)
|
||||
return false;
|
||||
|
||||
struct gs_texture_2d *tex = (struct gs_texture_2d*)texture;
|
||||
struct gs_texture_2d *tex = (struct gs_texture_2d *)texture;
|
||||
IOSurfaceRef ref = (IOSurfaceRef)iosurf;
|
||||
|
||||
OSType pf = IOSurfaceGetPixelFormat(ref);
|
||||
if (pf != 'BGRA')
|
||||
blog(LOG_ERROR, "Unexpected pixel format: %d (%c%c%c%c)", pf,
|
||||
pf >> 24, pf >> 16, pf >> 8, pf);
|
||||
pf >> 24, pf >> 16, pf >> 8, pf);
|
||||
|
||||
if (tex->width != IOSurfaceGetWidth(ref) ||
|
||||
tex->height != IOSurfaceGetHeight(ref))
|
||||
tex->height != IOSurfaceGetHeight(ref))
|
||||
return false;
|
||||
|
||||
if (!gl_bind_texture(tex->base.gl_target, tex->base.texture))
|
||||
return false;
|
||||
|
||||
CGLError err = CGLTexImageIOSurface2D(
|
||||
[[NSOpenGLContext currentContext] CGLContextObj],
|
||||
tex->base.gl_target,
|
||||
tex->base.gl_internal_format,
|
||||
tex->width, tex->height,
|
||||
tex->base.gl_format,
|
||||
tex->base.gl_type,
|
||||
ref, 0);
|
||||
|
||||
if(err != kCGLNoError) {
|
||||
blog(LOG_ERROR, "CGLTexImageIOSurface2D: %u, %s"
|
||||
" (gs_texture_rebind_iosurface)",
|
||||
err, CGLErrorString(err));
|
||||
[[NSOpenGLContext currentContext] CGLContextObj],
|
||||
tex->base.gl_target, tex->base.gl_internal_format, tex->width,
|
||||
tex->height, tex->base.gl_format, tex->base.gl_type, ref, 0);
|
||||
|
||||
if (err != kCGLNoError) {
|
||||
blog(LOG_ERROR,
|
||||
"CGLTexImageIOSurface2D: %u, %s"
|
||||
" (gs_texture_rebind_iosurface)",
|
||||
err, CGLErrorString(err));
|
||||
|
||||
gl_success("CGLTexImageIOSurface2D");
|
||||
return false;
|
||||
|
Reference in New Issue
Block a user