Jonathan White
dc73d15a9a
gallium: code for PIPE_SUBSYSTEM_WINDOWS_USER
17 년 전
José Fonseca
8db7ef544c
mesa: ASSERT macro is already defined by WinCE headers.
Even when just the standard headers are used....
17 년 전
José Fonseca
ab7ad60d47
mesa: No getenv on WinCE.
17 년 전
José Fonseca
d9f38a2ad1
gallium: Use the more portable PIPE_ARCH_* PIPE_CC_* macros instead of ad-hoc ones.
17 년 전
José Fonseca
72b6fddefb
gallium: WinCE does not have cosf, sinf, etc.
17 년 전
Brian Paul
25da42a650
gallium: in softpipe_get_tex_surface() use the pitch specified in the softpipe_texture object.
Fixes a pitch/width mix-up.
17 년 전
Jakob Bornecrantz
f52ab4cc22
i915: Add render and texture support for tiled texture and buffers
This is step towards tiled textures and buffer support for
i915. But the tiled attribute is never set.
17 년 전
Brian Paul
a479bf6235
gallium: fix-up inverted do_copy_texsubimage()
The logic/arithmetic for inverting the src image is a bit simpler now.
17 년 전
Brian Paul
f738c3acac
gallium: fix Y-inverted copies
Don't require the caller to pass a non-intuitive negative src_y coord anymore
when doing a src-inverted copy.
17 년 전
Brian Paul
81b1a4224d
gallium: remove dead/prototype code
17 년 전
Brian Paul
e14126ec81
gallium: change surface_copy()'s do_flip to boolean
17 년 전
Brian Paul
f1601c2b75
gallium: fix bad srcy coord if do_flip
17 년 전
Brian Paul
92d48a4cb9
gallium: fix bad srcy coord if do_flip
17 년 전
Brian Paul
016dbb0cf3
gallium: added some assertions
17 년 전
Brian Paul
76b94a636e
Don't make libmesa.a or libglapi.a depend on asm_subdirs
Since the asm_subdirs target does not actually create a file, make will
always consider that it needs to be rebuilt. If libmesa.a and libglapi.a
have asm_subdirs as a prerequisite, then they will always need to be
rebuilt, too. The correct order will be preserved by the default target,
though.
This should fix #16358 .
Conflicts:
src/mesa/Makefile
cherry-picked from master
17 년 전
Dan Nicholson
8319f2f326
Create $(TOP)/$(LIB_DIR) for install, too
If `make install' is run without running `make' first, the $(LIB_DIR)
will not be created. This also changes the mkdir a little bit so that it
isn't run if necessary and added `-p' so that it is immune to races.
17 년 전
Dan Nicholson
464c585681
Ensure all objects are built when installing DRI
17 년 전
Jakob Bornecrantz
708bb35194
util: Blit can now copy from texture to surface
17 년 전
Jakob Bornecrantz
52501801c7
gallium: Add accessor functions to get textures from a st_framebuffer
17 년 전
José Fonseca
f78cc24c4b
scons: Update to target WinCE 6.0.
17 년 전
Jakob Bornecrantz
f08da6b821
gallium: Fix warning in u_draw_quad.h
17 년 전
Jakob Bornecrantz
d40ff29451
i915: Removed level_offset from i915_texture
All offsets are now on image_offset.
17 년 전
Keith Whitwell
e2c3f06e96
draw: fix non-i386 builds
17 년 전
Brian
2a5a95d0c0
gallium: s/feadback/feedback/, duh
17 년 전
Brian Paul
be4259b06c
gallium: fix invalid call to draw_set_mapped_constant_buffer()
We were indexing sp_constants[i] outside the loop so i was 2.
Replace i with PIPE_SHADER_VERTEX.
Also, replace magic '2' with PIPE_SHADER_TYPES in a few places.
17 년 전
Brian Paul
f38bb10969
gallium: fix some surface usage bugs
When a surface is created with GPU_WRITE that really means "GPU render"
and that can involve reads (blending). Set surface usage to
PIPE_BUFFER_USAGE_CPU_READ + WRITE. Fixes progs/demos/lodbias demo.
Also, mark texture as 'modified' when mapped for writing so that the tile
cache can know when to freshen a cached tile. Fixes glTexSubImage2D().
17 년 전
Brian Paul
78791d1065
egl: added cpp assertions/sanity checks
17 년 전
Brian Paul
36aae18683
mesa: init ctx->RenderMode
17 년 전
Brian Paul
677151ad71
egl: added null ptr check
17 년 전
Brian Paul
a9b46b9e4c
mesa: GL_BYTE vertex/texcoord arrays
17 년 전
Brian Paul
42c468a5de
mesa: initial support for fixed-pt vertex arrays
17 년 전
Brian Paul
8e0f166eb5
mesa: refactor: move initialization of DefaultPacking state.
17 년 전
Brian Paul
722db809e6
gallium: always need st_init-blit()
17 년 전
Brian Paul
62d1d591d5
gallium: remove unneeded #include
17 년 전
Brian Paul
39ce394082
mesa: fix errors in prev commit
17 년 전
Brian Paul
9cae37870e
mesa: revamp glBlendFunc loopback
17 년 전
Brian Paul
1b241a4369
mesa: added _vbo_Materialfv()
17 년 전
Brian Paul
71f67dde34
mesa: _vbo_Color4f, _vbo_Normal3f, _vbo_MultiTexCoord4f functions
17 년 전
Brian Paul
95c9fc82f5
mesa: fix some FEATURE_x tests
17 년 전
Brian Paul
a87e717d0d
egl: added null ptr checks
17 년 전
Brian Paul
fbd6e86b8f
egl: implment EGL_LARGEST_PBUFFER query
17 년 전
Brian Paul
8a75d10953
egl: added null ptr check
17 년 전
Brian Paul
cae4444fa1
egl: default API should be ES
17 년 전
Brian Paul
d7a4d498e4
gallium: assorted FEATURE tests
17 년 전
Brian Paul
2dcd4ce4b6
gallium: remove unneeded #include
17 년 전
Brian Paul
907c0978af
mesa: test for FEATURE_ATI_fragment_shader
17 년 전
Brian Paul
9f6a4e2a65
egl: fix assorted context-related bugs
Move memset() to proper place.
Added EGL_CONTEXT_CLIENT_VERSION query.
Fix bad return EGL_FALSE -> EGL_TRUE.
17 년 전
Brian Paul
78d05bcc27
gallium: new st_api.c file with token symbol for identifying the API
17 년 전
Brian Paul
158298eea0
gallium: remove unused vars
17 년 전
Brian Paul
064001dbe7
egl: use dlsym() to try to identify APIs
17 년 전