79198063b8adb23536b291081f8df8571926950e |
|
12-Jul-2012 |
Eric Anholt <eric@anholt.net> |
intel: Rename INTEL_DEBUG=fall to INTEL_DEBUG=perf. I want to introduce some more debug output for performance surprises that includes fallbacks, but aren't necessarily software rasterization. Leave INTEL_DEBUG=fall in place for those that have used that flag before. Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
0290a018a50bd4a3180af3233f145f4de7b63706 |
|
10-Feb-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
i915: Only emit program errors when INTEL_DEBUG=wm or INTEL_DEBUG=fallbacks This makes piglit a lot more happy. The errors are logged when INTEL_DEBUG=fallbacks because the application is about to hit a big software fallback. We frequently ask people to run applications that are hitting software fallbacks with INTEL_DEBUG=fallbacks so the we can help them debug the reason for the software fallback. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
3c0c6248795806bb9e66bb89a7adc8fc0cf266d7 |
|
07-Jul-2011 |
Stéphane Marchesin <marcheu@chromium.org> |
Revert "i915: Eliminate redundant CONSTANTS updates" This reverts commit 87641cffd97f328e846604d314c21582f426a19a.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
87641cffd97f328e846604d314c21582f426a19a |
|
25-Nov-2010 |
Chris Wilson <chris@chris-wilson.co.uk> |
i915: Eliminate redundant CONSTANTS updates Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
891ad6ec1ad71d26e0d06fa620fe392d29de26c9 |
|
26-Apr-2010 |
Eric Anholt <eric@anholt.net> |
i915: Provide counts in the error messages for program limits.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
d0b7ff551ab25153e3023871af3daa65b394a828 |
|
27-Dec-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch Conflicts: src/gallium/auxiliary/util/u_network.c src/gallium/auxiliary/util/u_network.h src/gallium/drivers/i915/i915_state.c src/gallium/drivers/trace/tr_rbug.c src/gallium/state_trackers/vega/bezier.c src/gallium/state_trackers/vega/vg_context.c src/gallium/state_trackers/xorg/xorg_crtc.c src/gallium/state_trackers/xorg/xorg_driver.c src/gallium/winsys/xlib/xlib_brw_context.c src/mesa/main/mtypes.h
|
309c156bae59124be17137d0f559d2c054231f7c |
|
27-Dec-2009 |
Vinson Lee <vlee@vmware.com> |
i915: Fix assert.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
96a3c69d48bb7c021181e061d010cca08198ae4c |
|
30-Jul-2009 |
Eric Anholt <eric@anholt.net> |
i915: Increase maximum program size to the hardware limits. This fixes potential heap trashing if the program of choice exceeds limits, and fixes the native instructions limit being lower than what can be used by valid programs.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
61b512c47c9888f3ff117faf3aceccfb52d59c3a |
|
30-Jul-2009 |
Eric Anholt <eric@anholt.net> |
i915: Update and translate the fragment program along with state updates. Previously, we were doing it in the midst of the pipeline run, which gave an opportunity to enable/disable fallbacks, which is certainly the wrong time to be doing so. This manifested itself in a NULL dereference for PutRow after transitioning out of a fallback during a run_pipeline in glean glsl1.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
4ff816751f74b0645c198372937eec589c458a60 |
|
30-Jul-2009 |
Eric Anholt <eric@anholt.net> |
i915: Bail when the fragment program has too many total instructions. Previously, we'd go trashing the heap.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
994d1db079b4947e6f10ab22a4b366a676382345 |
|
30-Jul-2009 |
Eric Anholt <eric@anholt.net> |
i915: Let i915_program_error take a format string, and don't use _mesa_problem. It's misleading to report things like the program having too many native instructions as a Mesa implementation error, when the program may just be too big for the hardware.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
c238098bbcfb644ea01b33d3274b949d84822512 |
|
13-Oct-2008 |
Xiang, Haihao <haihao.xiang@intel.com> |
i915: Texture instructions use r/t/oC/oD register as texture coordinate. Fix http://bugs.freedesktop.org/show_bug.cgi?id=16287.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
91d0020eecb78ef2984fd0afafc5d555c0e957d8 |
|
05-Oct-2008 |
Eric Anholt <eric@anholt.net> |
i915: Refine the texture indirect lookup accounting. Without this, we would reject programs which sampled multiple times from registers defined in the same phase (block of instructions with the same texture indirection count), as each sample would count as a new phase beginning. Instead, keep track of which phases registers were written in, and only bump phase when we're reading from one generated in this phase. On the other hand, we failed to count oC or oD texture samples as being new phases. Bug #17865.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
ecadb51bbcb972a79f3ed79e65a7986b9396e757 |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
3369cd9a6f943365242d7832e69788d4aede9a8f |
|
07-Jan-2008 |
Xiang, Haihao <haihao.xiang@intel.com> |
i915: Keith Whitwell's swizzling TEX patch. fix #8283
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
c8cb87d35686c155143ed3e511e1ea674d8371a3 |
|
24-Sep-2007 |
Eric Anholt <eric@anholt.net> |
Remove leftover code for i915_texprog.c noticed in crossbar review.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
8cf9085bc7b96819d2bec1e749e15af58eefb2f3 |
|
24-Sep-2007 |
Eric Anholt <eric@anholt.net> |
Move i915tex driver into place as just i915.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
8fba8d2018643444fc17c590f3e8732e1a76c6b8 |
|
24-Sep-2007 |
Eric Anholt <eric@anholt.net> |
Remove the old i915 driver now that i915tex works without TTM.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
064ae479a770bf434958d673baf6f7530f642697 |
|
23-Feb-2007 |
Brian <brian@yutani.localnet.net> |
Update DRI drivers for new glsl compiler. Mostly: - update #includes - update STATE_* token code
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
67a101759ec0b84e4f30fbb329e86ac5031cf7e7 |
|
02-Nov-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Call _mesa_problem() from i915_program_error() so we get a nice error message.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
bd87c303e94659941a7c623d0b836e3ff317cfb4 |
|
18-Aug-2006 |
Alan Hourihane <alanh@tungstengraphics.com> |
Fix writemasks on texture arb fp instructions. Cleanup invarient state emission.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
05051037101dfa053798cf5ad91d1975fd1aa6a7 |
|
01-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Re-org and clean-up of vertx/fragment program limits (instructions, temporaries, parameters, etc). glGetProgramivARB() now returns all the right things. Updated i915 and r300 code to initialize program native limits and current program's native instruction/temporary/etc counts.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
f1d269060b050bbf3d7cc751c3c7333d795fb215 |
|
01-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
use char* instead of GLubyte* in i915_program_error() to silence warnings
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
ab81d1fd999b1696df4c733a86b651e4c38b9bcc |
|
10-May-2005 |
Keith Whitwell <keith@tungstengraphics.com> |
don't be fooled into emitting padding for wpos when not used
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
594c3f67ac8fceb061e47b090ec4d149c55a1940 |
|
18-Jun-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
add missing license texts
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|
41b58954e1742493452b91d9ecdb761db5de3bed |
|
10-Jun-2004 |
Keith Whitwell <keith@tungstengraphics.com> |
New driver for i915 as well as older i830/i845/i865 chipsets.
/external/mesa3d/src/mesa/drivers/dri/i915/i915_program.c
|