mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-11 09:11:00 +00:00
Use a separate compute shader module for MSAA copy, and output directly into the destination buffer instead of creating staging resources. Support case where there is no depth stencil attachment to get post mod values in per fragment reporting. Previously used the original framebuffer that might not have had depth/stencil view, so couldn't count the fragments. Now use the sub image. To get the post mod color, we need to blend with the premod color, so we use vkCmdCopyImage to copy from the original image.
67 lines
2.6 KiB
C
67 lines
2.6 KiB
C
// clang-format off
|
|
//{{NO_DEPENDENCIES}}
|
|
// Microsoft Visual C++ generated include file.
|
|
// Used by renderdoc.rc
|
|
//
|
|
#define TYPE_EMBED 256
|
|
|
|
#define RESOURCE_misc_hlsl 101
|
|
#define RESOURCE_text_hlsl 102
|
|
#define RESOURCE_hlsl_cbuffers_h 103
|
|
#define RESOURCE_hlsl_texsample_h 104
|
|
#define RESOURCE_histogram_hlsl 105
|
|
#define RESOURCE_multisample_hlsl 106
|
|
#define RESOURCE_mesh_hlsl 107
|
|
#define RESOURCE_texdisplay_hlsl 108
|
|
#define RESOURCE_pixelhistory_hlsl 109
|
|
#define RESOURCE_quadoverdraw_hlsl 110
|
|
#define RESOURCE_texremap_hlsl 111
|
|
|
|
#define RESOURCE_sourcecodepro_ttf 301
|
|
|
|
#define RESOURCE_glsl_blit_vert 401
|
|
#define RESOURCE_glsl_checkerboard_frag 402
|
|
#define RESOURCE_glsl_texdisplay_frag 403
|
|
#define RESOURCE_glsl_vktext_vert 404
|
|
#define RESOURCE_glsl_vktext_frag 405
|
|
#define RESOURCE_glsl_fixedcol_frag 408
|
|
#define RESOURCE_glsl_mesh_vert 409
|
|
#define RESOURCE_glsl_mesh_geom 410
|
|
#define RESOURCE_glsl_mesh_frag 411
|
|
#define RESOURCE_glsl_minmaxtile_comp 412
|
|
#define RESOURCE_glsl_minmaxresult_comp 413
|
|
#define RESOURCE_glsl_histogram_comp 414
|
|
#define RESOURCE_glsl_glsl_ubos_h 416
|
|
#define RESOURCE_glsl_gl_texsample_h 417
|
|
#define RESOURCE_glsl_vk_texsample_h 418
|
|
#define RESOURCE_glsl_quadresolve_frag 419
|
|
#define RESOURCE_glsl_quadwrite_frag 420
|
|
#define RESOURCE_glsl_mesh_comp 421
|
|
#define RESOURCE_glsl_array2ms_comp 422
|
|
#define RESOURCE_glsl_ms2array_comp 423
|
|
#define RESOURCE_glsl_trisize_geom 424
|
|
#define RESOURCE_glsl_trisize_frag 425
|
|
#define RESOURCE_glsl_deptharr2ms_frag 426
|
|
#define RESOURCE_glsl_depthms2arr_frag 427
|
|
#define RESOURCE_glsl_gles_texsample_h 428
|
|
#define RESOURCE_glsl_gltext_vert 429
|
|
#define RESOURCE_glsl_gltext_frag 430
|
|
#define RESOURCE_glsl_glsl_globals_h 440
|
|
#define RESOURCE_glsl_texremap_frag 441
|
|
#define RESOURCE_glsl_pixelhistory_mscopy_comp 442
|
|
#define RESOURCE_glsl_pixelhistory_primid_frag 443
|
|
#define RESOURCE_glsl_shaderdebug_sample_vert 444
|
|
|
|
// Next default values for new objects
|
|
//
|
|
#ifdef APSTUDIO_INVOKED
|
|
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
#define _APS_NEXT_RESOURCE_VALUE 114
|
|
#define _APS_NEXT_COMMAND_VALUE 40029
|
|
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
#define _APS_NEXT_SYMED_VALUE 101
|
|
#endif
|
|
#endif
|
|
|
|
#include "api/replay/version.h"
|