Skip to content

Instantly share code, notes, and snippets.

@Frizi
Created August 6, 2019 17:43
Show Gist options
  • Save Frizi/2fdc2ecb7b944b8502e84045ed25ea20 to your computer and use it in GitHub Desktop.
Save Frizi/2fdc2ecb7b944b8502e84045ed25ea20 to your computer and use it in GitHub Desktop.
scheduled nodes just before the bug with unimplemented case in scheduler
[TRACE][rendy_graph::graph] Scheduled nodes execution Chains {
schedule: Schedule {
map: {
QueueFamilyId(
0,
): Family {
id: QueueFamilyId(
0,
),
queues: [
Queue {
id: QueueId {
family: QueueFamilyId(
0,
),
index: 0,
},
submissions: [
Submission {
node: 0,
id: SubmissionId {
queue: QueueId {
family: QueueFamilyId(
0,
),
index: 0,
},
index: 0,
},
buffer_links: {},
image_links: {
Id(
0,
): 0,
},
wait_factor: 0,
submit_order: 0,
sync: Unsynchronized,
},
Submission {
node: 1,
id: SubmissionId {
queue: QueueId {
family: QueueFamilyId(
0,
),
index: 0,
},
index: 1,
},
buffer_links: {},
image_links: {
Id(
1,
): 0,
Id(
0,
): 1,
},
wait_factor: 1,
submit_order: 1,
sync: Unsynchronized,
},
Submission {
node: 2,
id: SubmissionId {
queue: QueueId {
family: QueueFamilyId(
0,
),
index: 0,
},
index: 2,
},
buffer_links: {},
image_links: {
Id(
1,
): 0,
Id(
2,
): 0,
},
wait_factor: 2,
submit_order: 2,
sync: Unsynchronized,
},
Submission {
node: 3,
id: SubmissionId {
queue: QueueId {
family: QueueFamilyId(
0,
),
index: 0,
},
index: 3,
},
buffer_links: {},
image_links: {
Id(
2,
): 1,
Id(
3,
): 0,
},
wait_factor: 3,
submit_order: 3,
sync: Unsynchronized,
},
],
},
],
},
},
ordered: [],
},
buffers: {},
images: {
Id(
2,
): Chain {
links: [
Link {
access: COLOR_ATTACHMENT_READ | COLOR_ATTACHMENT_WRITE,
usage: COLOR_ATTACHMENT,
layout: ColorAttachmentOptimal,
stages: COLOR_ATTACHMENT_OUTPUT,
queue_count: 1,
queues: [
Some(
LinkQueueState {
first: 2,
last: 2,
access: COLOR_ATTACHMENT_READ | COLOR_ATTACHMENT_WRITE,
stages: COLOR_ATTACHMENT_OUTPUT,
},
),
],
family: QueueFamilyId(
0,
),
},
Link {
access: SHADER_READ,
usage: SAMPLED,
layout: ShaderReadOnlyOptimal,
stages: FRAGMENT_SHADER,
queue_count: 1,
queues: [
Some(
LinkQueueState {
first: 3,
last: 3,
access: SHADER_READ,
stages: FRAGMENT_SHADER,
},
),
],
family: QueueFamilyId(
0,
),
},
],
},
Id(
1,
): Chain {
links: [
Link {
access: SHADER_READ | TRANSFER_READ,
usage: TRANSFER_SRC | TRANSFER_DST | SAMPLED,
layout: TransferSrcOptimal,
stages: VERTEX_SHADER | FRAGMENT_SHADER | TRANSFER,
queue_count: 1,
queues: [
Some(
LinkQueueState {
first: 1,
last: 2,
access: SHADER_READ | TRANSFER_READ,
stages: VERTEX_SHADER | FRAGMENT_SHADER | TRANSFER,
},
),
],
family: QueueFamilyId(
0,
),
},
],
},
Id(
0,
): Chain {
links: [
Link {
access: DEPTH_STENCIL_ATTACHMENT_READ | DEPTH_STENCIL_ATTACHMENT_WRITE,
usage: DEPTH_STENCIL_ATTACHMENT,
layout: DepthStencilAttachmentOptimal,
stages: EARLY_FRAGMENT_TESTS | LATE_FRAGMENT_TESTS,
queue_count: 1,
queues: [
Some(
LinkQueueState {
first: 0,
last: 0,
access: DEPTH_STENCIL_ATTACHMENT_READ | DEPTH_STENCIL_ATTACHMENT_WRITE,
stages: EARLY_FRAGMENT_TESTS | LATE_FRAGMENT_TESTS,
},
),
],
family: QueueFamilyId(
0,
),
},
Link {
access: TRANSFER_READ,
usage: TRANSFER_SRC | TRANSFER_DST,
layout: TransferSrcOptimal,
stages: TRANSFER,
queue_count: 1,
queues: [
Some(
LinkQueueState {
first: 1,
last: 1,
access: TRANSFER_READ,
stages: TRANSFER,
},
),
],
family: QueueFamilyId(
0,
),
},
],
},
Id(
3,
): Chain {
links: [
Link {
access: DEPTH_STENCIL_ATTACHMENT_READ | DEPTH_STENCIL_ATTACHMENT_WRITE,
usage: DEPTH_STENCIL_ATTACHMENT,
layout: DepthStencilAttachmentOptimal,
stages: EARLY_FRAGMENT_TESTS | LATE_FRAGMENT_TESTS,
queue_count: 1,
queues: [
Some(
LinkQueueState {
first: 3,
last: 3,
access: DEPTH_STENCIL_ATTACHMENT_READ | DEPTH_STENCIL_ATTACHMENT_WRITE,
stages: EARLY_FRAGMENT_TESTS | LATE_FRAGMENT_TESTS,
},
),
],
family: QueueFamilyId(
0,
),
},
],
},
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment