Home
last modified time | relevance | path

Searched full:rasterpos (Results 1 – 25 of 102) sorted by relevance

12345

/third_party/mesa3d/src/mesa/main/
Drastpos.c391 * glRasterPos transformation. Typically called via ctx->Driver.RasterPos().
449 ctx->Current.RasterPos[0] = ndc[0] * scale[0] + translate[0]; in _mesa_RasterPos()
450 ctx->Current.RasterPos[1] = ndc[1] * scale[1] + translate[1]; in _mesa_RasterPos()
451 ctx->Current.RasterPos[2] = ndc[2] * scale[2] + translate[2]; in _mesa_RasterPos()
452 ctx->Current.RasterPos[3] = clip[3]; in _mesa_RasterPos()
456 ctx->Current.RasterPos[3] = CLAMP(ctx->Current.RasterPos[3], in _mesa_RasterPos()
462 ctx->Current.RasterPos[3] = MAX2(ctx->Current.RasterPos[3], in _mesa_RasterPos()
467 ctx->Current.RasterPos[3] = MIN2(ctx->Current.RasterPos[3], in _mesa_RasterPos()
522 _mesa_update_hitflag( ctx, ctx->Current.RasterPos[2] ); in _mesa_RasterPos()
528 * Helper function for all the RasterPos functions.
[all …]
Ddrawpix.c62 lroundf(ctx->Current.RasterPos[0]), in _mesa_DrawPixels()
63 lroundf(ctx->Current.RasterPos[1])); in _mesa_DrawPixels()
150 GLint x = lroundf(ctx->Current.RasterPos[0]); in _mesa_DrawPixels()
151 GLint y = lroundf(ctx->Current.RasterPos[1]); in _mesa_DrawPixels()
178 ctx->Current.RasterPos, in _mesa_DrawPixels()
211 lroundf(ctx->Current.RasterPos[0]), in _mesa_CopyPixels()
212 lroundf(ctx->Current.RasterPos[1])); in _mesa_CopyPixels()
289 GLint destx = lroundf(ctx->Current.RasterPos[0]); in _mesa_CopyPixels()
290 GLint desty = lroundf(ctx->Current.RasterPos[1]); in _mesa_CopyPixels()
299 ctx->Current.RasterPos, in _mesa_CopyPixels()
[all …]
Ddlist.h46 float xmove, ymove; /**< rasterpos move */
/third_party/mesa3d/src/mesa/state_tracker/
Dst_cb_rasterpos.c30 * private draw module. Plug in a special "rasterpos" stage at the end
155 ctx->Current.RasterPos[0] = pos[0]; in rastpos_point()
157 ctx->Current.RasterPos[1] = height - pos[1]; /* invert Y */ in rastpos_point()
159 ctx->Current.RasterPos[1] = pos[1]; in rastpos_point()
160 ctx->Current.RasterPos[2] = pos[2]; in rastpos_point()
161 ctx->Current.RasterPos[3] = pos[3]; in rastpos_point()
179 _mesa_update_hitflag( ctx, ctx->Current.RasterPos[2] ); in rastpos_point()
185 * Create rasterpos "drawing" stage.
232 * function implementation of RasterPos. in st_RasterPos()
281 functions->RasterPos = st_RasterPos; in st_init_rasterpos_functions()
Dst_cb_bitmap.c477 const GLfloat z = ctx->Current.RasterPos[2]; in accum_bitmap()
637 draw_bitmap_quad(ctx, x, y, ctx->Current.RasterPos[2], in st_Bitmap()
660 const float z = ctx->Current.RasterPos[2] * 2.0f - 1.0f; in st_DrawAtlasBitmaps()
705 const float x0 = util_ifloor(ctx->Current.RasterPos[0] - xorig + epsilon); in st_DrawAtlasBitmaps()
706 const float y0 = util_ifloor(ctx->Current.RasterPos[1] - yorig + epsilon); in st_DrawAtlasBitmaps()
762 ctx->Current.RasterPos[0] += xmove; in st_DrawAtlasBitmaps()
763 ctx->Current.RasterPos[1] += ymove; in st_DrawAtlasBitmaps()
/third_party/mesa3d/docs/_extra/specs/
DMESA_window_pos.spec32 coordinate with the RasterPos command, the modelview matrix, projection
93 WindowPosMESA operates like RasterPos except that the current modelview
107 to that of RasterPos is expected.
/third_party/skia/third_party/externals/opengl-registry/extensions/MESA/
DMESA_window_pos.txt34 coordinate with the RasterPos command, the modelview matrix, projection
95 WindowPosMESA operates like RasterPos except that the current modelview
109 to that of RasterPos is expected.
/third_party/openGLES/extensions/MESA/
DMESA_window_pos.txt34 coordinate with the RasterPos command, the modelview matrix, projection
95 WindowPosMESA operates like RasterPos except that the current modelview
109 to that of RasterPos is expected.
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_window_pos.txt40 coordinate with the RasterPos command, the modelview matrix, projection
126 of RasterPos state that drive fog (CURRENT_RASTER_DISTANCE and
130 moves the selection of fog state to RasterPos state computation instead
265 coordinates produced by a RasterPos command intersects the clip
266 volume (section 2.11) then this primitive (or RasterPos command)
/third_party/openGLES/extensions/ARB/
DARB_window_pos.txt50 coordinate with the RasterPos command, the modelview matrix, projection
136 of RasterPos state that drive fog (CURRENT_RASTER_DISTANCE and
140 moves the selection of fog state to RasterPos state computation instead
275 coordinates produced by a RasterPos command intersects the clip
276 volume (section 2.11) then this primitive (or RasterPos command)
/third_party/mesa3d/src/gallium/drivers/softpipe/ci/
Dgitlab-ci.yml38 # rasterpos skipped until we uprev piglit (commit ff2a7650be7349)
42 -x rasterpos
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_clip_volume_hint.txt92 behavior of RasterPos.
95 Changed it to have no effect on RasterPos.
/third_party/openGLES/extensions/EXT/
DEXT_clip_volume_hint.txt92 behavior of RasterPos.
95 Changed it to have no effect on RasterPos.
/third_party/mesa3d/src/gallium/drivers/iris/ci/
Diris-amly-fails.txt97 # rasterpos: ../src/gallium/auxiliary/gallivm/lp_bld_nir.c:1930: visit_intrinsic: Assertion `0' fa…
98 spec@!opengl 1.0@rasterpos,Crash
100 spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
101 spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
/third_party/mesa3d/src/gallium/drivers/radeonsi/ci/
Dnavi10-piglit-quick-fail.csv21 spec@!opengl 1.0@rasterpos,Fail
22 spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
23 spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
Dsienna_cichlid-piglit-quick-fail.csv21 spec@!opengl 1.0@rasterpos,Fail
22 spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
23 spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
Draven-piglit-quick-fail.csv21 spec@!opengl 1.0@rasterpos,Fail
22 spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
23 spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
/third_party/skia/third_party/externals/opengl-registry/extensions/IBM/
DIBM_rasterpos_clip.txt23 IBM_rasterpos_clip extends the semantics of the RasterPos functions. It
/third_party/openGLES/extensions/IBM/
DIBM_rasterpos_clip.txt23 IBM_rasterpos_clip extends the semantics of the RasterPos functions. It
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIX/
DSGIX_reference_plane.txt54 like RasterPos?
DSGIX_datapipe.txt120 RasterPos*v
/third_party/openGLES/extensions/SGIX/
DSGIX_reference_plane.txt54 like RasterPos?
DSGIX_datapipe.txt120 RasterPos*v
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/
DAMD_vertex_shader_tessellator.txt255 the command is RasterPos.
627 lines and RasterPos,
/third_party/openGLES/extensions/AMD/
DAMD_vertex_shader_tessellator.txt255 the command is RasterPos.
627 lines and RasterPos,

12345