소스 검색

i965: Create backend_visitor fields for debugging messages.

We introduce three new fields in backend_visitor:
- debug_enabled: whether or not INTEL_DEBUG & DEBUG_<stage flag>
- stage_name: "vertex", "fragment", etc. for use in messages
- stage_abbrev: "VS", "FS", etc. for use in messages

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
tags/10.6-branchpoint
Kenneth Graunke 10 년 전
부모
커밋
7e35a81264
2개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 3
    0
      src/mesa/drivers/dri/i965/brw_shader.cpp
  2. 3
    0
      src/mesa/drivers/dri/i965/brw_shader.h

+ 3
- 0
src/mesa/drivers/dri/i965/brw_shader.cpp 파일 보기

@@ -709,6 +709,9 @@ backend_visitor::backend_visitor(struct brw_context *brw,
cfg(NULL),
stage(stage)
{
debug_enabled = INTEL_DEBUG & intel_debug_flag_for_shader_stage(stage);
stage_name = _mesa_shader_stage_to_string(stage);
stage_abbrev = _mesa_shader_stage_to_abbrev(stage);
}

bool

+ 3
- 0
src/mesa/drivers/dri/i965/brw_shader.h 파일 보기

@@ -185,6 +185,9 @@ public:
cfg_t *cfg;

gl_shader_stage stage;
bool debug_enabled;
const char *stage_name;
const char *stage_abbrev;

brw::simple_allocator alloc;


Loading…
취소
저장