ReactOS 0.4.16-dev-983-g23ad936
|
#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "accum.h"
#include "alphabuf.h"
#include "clip.h"
#include "context.h"
#include "depth.h"
#include "eval.h"
#include "hash.h"
#include "light.h"
#include "lines.h"
#include "dlist.h"
#include "macros.h"
#include "mmath.h"
#include "pb.h"
#include "points.h"
#include "pointers.h"
#include "quads.h"
#include "stencil.h"
#include "triangle.h"
#include "teximage.h"
#include "texobj.h"
#include "texstate.h"
#include "types.h"
#include "vb.h"
#include "vbfill.h"
#include <wine/debug.h>
Go to the source code of this file.
Definition at line 1041 of file context.c.
Referenced by gl_create_context().
|
static |
Definition at line 443 of file context.c.
Referenced by gl_create_context().
|
static |
Definition at line 482 of file context.c.
Referenced by gl_create_context(), and gl_destroy_context().
Definition at line 1293 of file context.c.
Definition at line 1093 of file context.c.
Referenced by sw_CreateContext().
GLframebuffer * gl_create_framebuffer | ( | GLvisual * | visual | ) |
Definition at line 1230 of file context.c.
Referenced by sw_SetPixelFormat().
GLvisual * gl_create_visual | ( | GLboolean | rgb_flag, |
GLboolean | alpha_flag, | ||
GLboolean | db_flag, | ||
GLint | depth_bits, | ||
GLint | stencil_bits, | ||
GLint | accum_bits, | ||
GLint | index_bits, | ||
GLfloat | red_scale, | ||
GLfloat | green_scale, | ||
GLfloat | blue_scale, | ||
GLfloat | alpha_scale, | ||
GLint | red_bits, | ||
GLint | green_bits, | ||
GLint | blue_bits, | ||
GLint | alpha_bits | ||
) |
Definition at line 936 of file context.c.
Referenced by sw_SetPixelFormat().
Definition at line 1186 of file context.c.
Referenced by sw_DeleteContext().
void gl_destroy_framebuffer | ( | GLframebuffer * | buffer | ) |
Definition at line 1029 of file context.c.
Referenced by sw_SetPixelFormat().
Definition at line 1421 of file context.c.
Referenced by alloc_instruction(), copy_depth_pixels(), copy_stencil_pixels(), draw_color_pixels(), draw_index_pixels(), draw_stencil_pixels(), drawpixels(), gl_Accum(), gl_alloc_accum_buffer(), gl_alloc_alpha_buffers(), gl_alloc_depth_buffer(), gl_alloc_stencil_buffer(), gl_AlphaFunc(), gl_AreTexturesResident(), gl_Begin(), gl_BindTexture(), gl_Bitmap(), gl_BlendFunc(), gl_Clear(), gl_ClearAccum(), gl_ClearColor(), gl_ClearDepth(), gl_ClearIndex(), gl_ClearStencil(), gl_client_state(), gl_ClipPlane(), gl_ColorMask(), gl_ColorMaterial(), gl_ColorPointer(), gl_ColorTable(), gl_CopyPixels(), gl_CopyTexImage1D(), gl_CopyTexImage2D(), gl_CopyTexSubImage1D(), gl_CopyTexSubImage2D(), gl_CullFace(), gl_DeleteLists(), gl_DeleteTextures(), gl_DepthFunc(), gl_DepthMask(), gl_DepthRange(), gl_DrawArrays(), gl_DrawBuffer(), gl_DrawElements(), gl_DrawPixels(), gl_EdgeFlagPointer(), gl_enable(), gl_End(), gl_EndList(), gl_EvalMesh1(), gl_EvalMesh2(), gl_FeedbackBuffer(), gl_Finish(), gl_Flush(), gl_Fogfv(), gl_free_control_points(), gl_FrontFace(), gl_Frustum(), gl_GenLists(), gl_GenTextures(), gl_GetBooleanv(), gl_GetClipPlane(), gl_GetColorTable(), gl_GetColorTableParameteriv(), gl_GetDoublev(), gl_GetError(), gl_GetFloatv(), gl_GetIntegerv(), gl_GetLightfv(), gl_GetLightiv(), gl_GetMapdv(), gl_GetMapfv(), gl_GetMapiv(), gl_GetMaterialfv(), gl_GetMaterialiv(), gl_GetPixelMapfv(), gl_GetPixelMapuiv(), gl_GetPixelMapusv(), gl_GetPointerv(), gl_GetString(), gl_GetTexEnvfv(), gl_GetTexEnviv(), gl_GetTexGendv(), gl_GetTexGenfv(), gl_GetTexGeniv(), gl_GetTexLevelParameteriv(), gl_GetTexParameterfv(), gl_GetTexParameteriv(), gl_Hint(), gl_IndexMask(), gl_IndexPointer(), gl_InitNames(), gl_InterleavedArrays(), gl_IsEnabled(), gl_IsTexture(), gl_Lightfv(), gl_LightModelfv(), gl_LineStipple(), gl_LineWidth(), gl_ListBase(), gl_LoadIdentity(), gl_LoadMatrixf(), gl_LoadName(), gl_LogicOp(), gl_logicop_ci_pixels(), gl_logicop_ci_span(), gl_Map1f(), gl_Map2f(), gl_MapGrid1f(), gl_MapGrid2f(), gl_Materialfv(), gl_MatrixMode(), gl_MultMatrixf(), gl_NewList(), gl_NormalPointer(), gl_PassThrough(), gl_PixelMapfv(), gl_PixelStorei(), gl_PixelTransferf(), gl_PixelZoom(), gl_PointSize(), gl_PolygonMode(), gl_PolygonOffset(), gl_PolygonStipple(), gl_PopAttrib(), gl_PopClientAttrib(), gl_PopMatrix(), gl_PopName(), gl_PrioritizeTextures(), gl_PushAttrib(), gl_PushClientAttrib(), gl_PushMatrix(), gl_PushName(), gl_ReadBuffer(), gl_ReadPixels(), gl_Rectf(), gl_RenderMode(), gl_save_DrawArrays(), gl_save_DrawElements(), gl_save_NewList(), gl_Scalef(), gl_Scissor(), gl_SelectBuffer(), gl_ShadeModel(), gl_StencilFunc(), gl_StencilMask(), gl_StencilOp(), gl_TexCoordPointer(), gl_TexEnvfv(), gl_TexGenfv(), gl_TexImage1D(), gl_TexImage2D(), gl_TexParameterfv(), gl_TexSubImage1D(), gl_TexSubImage2D(), gl_Translatef(), gl_unpack_pixels(), gl_vertex2f_nop(), gl_vertex3f_nop(), gl_vertex3fv_nop(), gl_vertex4f_nop(), gl_VertexPointer(), gl_Viewport(), read_color_pixels(), read_depth_pixels(), read_index_pixels(), read_stencil_pixels(), texture_1d_error_check(), and texture_2d_error_check().
Definition at line 1481 of file context.c.
Referenced by init_dlist_pointers(), and init_exec_pointers().
void gl_make_current | ( | GLcontext * | ctx, |
GLframebuffer * | buffer | ||
) |
Definition at line 1276 of file context.c.
Referenced by sw_ReleaseContext(), and sw_SetContext().
Definition at line 1394 of file context.c.
Referenced by apply_stencil_op_to_pixels(), apply_stencil_op_to_span(), apply_texture(), check_pointers(), do_blend(), draw_color_pixels(), draw_depth_pixels(), execute_list(), get_1d_texel(), get_2d_texel(), gl_alpha_test(), gl_ArrayElement(), gl_BindTexture(), gl_ColorSubTable(), gl_depth_test_pixels_generic(), gl_depth_test_span_generic(), gl_fog_color_pixels(), gl_fog_color_vertices(), gl_fog_index_pixels(), gl_fog_index_vertices(), gl_GetColorTable(), gl_GetTexImage(), gl_LoadIdentity(), gl_LoadMatrixf(), gl_logicop_rgba_pixels(), gl_logicop_rgba_span(), gl_material_bitmask(), gl_MultMatrixf(), gl_PopAttrib(), gl_PopClientAttrib(), gl_PopMatrix(), gl_PushMatrix(), gl_render_vb(), gl_reset_vb(), gl_save_ArrayElement(), gl_Scalef(), gl_set_texture_sampler(), gl_stencil_pixels(), gl_stencil_span(), gl_test_texture_object_completeness(), gl_texgen(), gl_Translatef(), gl_unpack_image(), image_to_texture(), palette_sample(), project_and_cliptest(), sample_1d_nearest(), sample_2d_nearest(), sample_lambda_1d(), sample_lambda_2d(), transform_points3(), transform_points4(), and transform_texcoords().
Definition at line 1497 of file context.c.
Referenced by gl_Viewport(), sw_call_window_proc(), and sw_SetContext().
void gl_set_api_table | ( | GLcontext * | ctx, |
const struct gl_api_table * | api | ||
) |
Definition at line 1749 of file context.c.
Referenced by gl_Begin(), gl_Clear(), gl_CopyPixels(), gl_DrawPixels(), gl_make_current(), and gl_render_bitmap().
Definition at line 1406 of file context.c.
Referenced by gl_Accum(), gl_enable(), and gl_RenderMode().
|
static |
|
static |
Definition at line 547 of file context.c.
Referenced by initialize_context().
Definition at line 565 of file context.c.
Referenced by gl_create_context().
Definition at line 1699 of file context.c.
Referenced by gl_update_state().
Definition at line 1548 of file context.c.
Referenced by gl_update_state().
Definition at line 1599 of file context.c.
Referenced by gl_update_state().
Definition at line 1655 of file context.c.
Referenced by gl_update_state().
WINE_DEFAULT_DEBUG_CHANNEL | ( | opengl32 | ) |