mirror of
https://github.com/ocornut/imgui.git
synced 2026-09-26 16:05:45 +03:00
Commit graph
Select branches
Hide pull requests
docking
external/win98
features/demo_input_owner_and_routing
features/drawlist_193
features/potocpav-newer-lines-2
features/premake5
features/sdl_renderer3_multiviewports
features/shadows
features/string_view
features/string_view_with_docking
master
#10
#10
#1000
#1000
#1009
#1017
#1040
#1040
#1041
#1042
#1042
#1043
#1043
#1044
#1044
#1055
#1055
#1057
#1057
#1068
#1073
#1073
#1077
#1077
#1078
#1080
#1087
#1087
#1088
#1088
#1093
#1093
#11
#1113
#1118
#1118
#1120
#113
#1145
#1147
#116
#117
#117
#1192
#1192
#120
#1202
#1202
#1209
#121
#1215
#1215
#1218
#1218
#1226
#1226
#1232
#1232
#1277
#1282
#1283
#13
#13
#1307
#1313
#1316
#1319
#1320
#1323
#1324
#1347
#1347
#1349
#135
#135
#1350
#1352
#1367
#1367
#1368
#1375
#1396
#14
#1402
#1404
#1404
#1409
#1410
#1412
#1412
#1414
#1414
#142
#1430
#1430
#1431
#1431
#1442
#1445
#1448
#1451
#1451
#1454
#1455
#1456
#1463
#147
#147
#148
#1495
#1495
#1499
#1499
#15
#15
#1504
#1504
#1508
#1512
#1529
#153
#1538
#1545
#1545
#1551
#1553
#1561
#1561
#1563
#1563
#1564
#157
#1572
#1573
#1573
#1580
#159
#1594
#160
#160
#1608
#1608
#161
#1611
#1622
#1622
#1626
#1626
#1628
#1628
#1629
#1629
#163
#1638
#1639
#1639
#164
#164
#1649
#1650
#1653
#1653
#166
#1660
#1668
#1668
#1670
#1670
#1674
#1674
#1677
#1677
#168
#1686
#1687
#1687
#1692
#1692
#1708
#1708
#1709
#1709
#171
#1713
#1713
#1721
#173
#173
#174
#1740
#1740
#1744
#1747
#1749
#1754
#1754
#177
#177
#1773
#1774
#1775
#1776
#1778
#1778
#178
#178
#179
#179
#1790
#1790
#1795
#1795
#1796
#1796
#18
#18
#1803
#1803
#1806
#1806
#1811
#1822
#1822
#1827
#1827
#183
#1830
#1830
#1838
#1838
#1843
#1847
#1856
#1856
#187
#188
#191
#1914
#1914
#1916
#1919
#1924
#1926
#1926
#1929
#1929
#193
#1932
#1935
#194
#1941
#1945
#1945
#1949
#1950
#1953
#1954
#1954
#1959
#1961
#1965
#1968
#1968
#1969
#1975
#1978
#198
#1980
#1980
#1985
#1989
#199
#1993
#1993
#1994
#1994
#20
#20
#2002
#2002
#2005
#201
#2012
#2013
#2013
#2014
#2015
#203
#203
#2032
#2033
#2033
#2037
#2038
#2040
#2040
#2042
#2042
#2059
#2068
#2068
#2071
#2078
#2078
#208
#208
#2080
#2081
#2083
#2085
#2085
#2088
#2088
#2089
#209
#209
#2105
#2111
#2112
#2124
#2124
#2131
#2133
#2134
#2135
#2135
#2137
#214
#2149
#2150
#2153
#2156
#2157
#2160
#2162
#2166
#217
#2173
#218
#2197
#2197
#2206
#2213
#2214
#2214
#2215
#2216
#2218
#2219
#2220
#2221
#2222
#2224
#2230
#2239
#2240
#2244
#226
#226
#2262
#2269
#2277
#2280
#2284
#2285
#2289
#229
#2290
#2297
#2298
#2299
#2300
#2303
#2305
#2306
#2307
#231
#231
#2310
#2312
#2323
#2326
#2327
#2328
#2328
#233
#2336
#2337
#2337
#2343
#2345
#2347
#2351
#2359
#236
#2379
#2382
#2384
#2387
#2392
#2393
#2394
#2397
#24
#24
#2400
#2402
#2406
#2411
#2412
#2413
#2418
#2424
#2431
#2431
#2433
#2433
#2434
#2435
#2438
#2446
#2451
#2452
#2458
#2459
#2465
#247
#247
#2472
#2473
#2482
#2489
#2490
#2490
#2492
#2494
#2498
#250
#2509
#2518
#2520
#2522
#2524
#2525
#2527
#2528
#2535
#2541
#2545
#2546
#2547
#255
#2551
#2558
#2561
#258
#258
#2584
#2585
#2589
#2592
#2595
#2598
#2603
#2607
#2614
#2619
#2625
#2630
#2631
#2632
#2633
#2635
#2639
#264
#2643
#2647
#266
#2670
#2677
#2682
#2685
#2686
#2693
#2696
#2697
#2698
#27
#2706
#2710
#2724
#2726
#273
#2731
#2734
#2739
#2739
#274
#2743
#2749
#2749
#2756
#2757
#2759
#2762
#2766
#2766
#2767
#2770
#2772
#2774
#2775
#2776
#2778
#278
#2780
#2785
#2786
#2788
#2790
#2793
#2798
#2802
#2803
#2804
#281
#281
#2810
#2814
#2815
#2818
#2819
#2820
#2820
#2823
#2823
#2826
#2826
#2828
#2829
#2831
#2836
#2837
#2845
#2850
#2851
#286
#2861
#2862
#2864
#2865
#2866
#287
#2870
#2874
#2875
#2876
#2878
#288
#288
#289
#2890
#2891
#2895
#29
#290
#291
#2912
#2917
#294
#294
#2942
#2943
#2943
#2944
#295
#2953
#2954
#296
#2962
#2964
#2964
#2965
#2965
#297
#2975
#2983
#2986
#2986
#2995
#3
#3
#3004
#3005
#301
#3017
#302
#3022
#3023
#3027
#3027
#3038
#3038
#304
#3041
#3043
#305
#305
#3055
#3057
#3060
#3061
#3062
#3070
#3078
#3079
#3087
#31
#3105
#3108
#3113
#3117
#3120
#3121
#3124
#3130
#3130
#3133
#3134
#3135
#3139
#3141
#3141
#3146
#3148
#3157
#3161
#3163
#3176
#3177
#3179
#3181
#3184
#3185
#3186
#3188
#3190
#3199
#3201
#3201
#3210
#3212
#3214
#3215
#3215
#3217
#3218
#3219
#322
#322
#3222
#3227
#3229
#3231
#3232
#3244
#3246
#3248
#3249
#3252
#3259
#3260
#3261
#3264
#3279
#3281
#3281
#3283
#33
#33
#3309
#3318
#3330
#336
#3360
#3369
#3372
#3372
#3383
#3390
#3397
#34
#3402
#3412
#342
#3428
#3431
#3437
#3443
#3446
#3447
#3450
#3457
#3459
#3460
#3461
#3464
#3467
#3471
#3472
#3475
#3477
#348
#3481
#3491
#3496
#35
#35
#3502
#3502
#3505
#3514
#3519
#353
#353
#3530
#3543
#3550
#3553
#3555
#356
#3562
#357
#3577
#3579
#358
#3587
#3599
#3599
#3601
#3603
#361
#362
#362
#3625
#3626
#3627
#3628
#3632
#3646
#3649
#3653
#3653
#3657
#3660
#3663
#3664
#3665
#3679
#3679
#368
#368
#3684
#3689
#369
#3696
#3705
#371
#3716
#3721
#374
#374
#3748
#375
#3751
#3753
#3754
#3759
#3761
#3764
#3765
#3766
#3770
#3774
#378
#3782
#3784
#3789
#3795
#3795
#3796
#380
#380
#3801
#3808
#3816
#3828
#3840
#3841
#3844
#3849
#3850
#3854
#3865
#3874
#3874
#3879
#3884
#389
#3895
#3895
#3897
#3902
#3903
#3907
#3915
#3922
#3923
#3926
#3934
#3938
#3940
#3950
#3951
#3957
#3963
#397
#397
#3974
#3975
#3981
#399
#399
#3993
#3998
#40
#4003
#4005
#4011
#4013
#403
#4034
#4036
#4056
#4056
#4060
#4073
#4074
#4076
#4076
#4078
#4089
#4091
#4091
#4093
#41
#41
#4105
#4106
#4116
#413
#413
#4141
#4149
#4151
#4154
#4156
#416
#4163
#4168
#417
#4184
#420
#4201
#4208
#421
#421
#4225
#424
#4244
#4251
#4251
#4267
#4268
#4280
#4295
#4297
#4297
#43
#43
#430
#430
#4309
#4347
#4348
#4349
#4350
#4355
#4378
#4379
#4386
#4386
#4388
#44
#4407
#4408
#4410
#4421
#4431
#4434
#4472
#4473
#4475
#4498
#4501
#4502
#4502
#4512
#4541
#4563
#4573
#4604
#4604
#4614
#4614
#4615
#4618
#4626
#4634
#4649
#4656
#4662
#4666
#4669
#4675
#47
#4701
#472
#472
#4721
#473
#473
#4742
#4742
#4750
#4759
#4767
#4778
#4802
#4803
#4819
#4821
#4824
#4844
#486
#486
#4861
#4862
#4862
#4867
#4867
#4876
#4877
#4884
#4891
#4892
#4898
#4898
#49
#4907
#4909
#4911
#4923
#4924
#4927
#4928
#4930
#4931
#4932
#4933
#4934
#4938
#4940
#4949
#495
#495
#4950
#4950
#4954
#4955
#4995
#4997
#5021
#5034
#5034
#5036
#5037
#5062
#5062
#5068
#51
#511
#511
#5116
#5116
#5120
#5123
#5125
#5132
#5140
#5140
#5146
#5155
#516
#5170
#5179
#5190
#5191
#5194
#5194
#5202
#522
#522
#5221
#5227
#5234
#5261
#527
#5273
#5283
#5288
#5288
#5290
#5299
#5305
#5307
#5311
#5316
#5317
#5321
#5328
#5333
#5351
#536
#536
#5365
#5367
#5369
#5373
#5378
#5386
#5386
#5387
#5394
#5396
#5403
#5413
#5413
#5429
#5434
#5443
#5446
#5447
#5450
#5459
#549
#5501
#5508
#5517
#5517
#552
#552
#5538
#5540
#5541
#555
#5564
#5567
#5567
#5580
#5580
#559
#5598
#5599
#5599
#56
#5600
#5601
#5603
#5608
#5619
#5625
#563
#5638
#5649
#5654
#5675
#5677
#5679
#5681
#5691
#57
#57
#570
#5703
#5703
#5711
#5712
#5722
#5723
#5724
#5727
#5731
#5736
#574
#5747
#575
#5763
#5766
#5767
#5768
#5788
#5791
#5791
#5798
#58
#58
#5809
#5812
#5812
#5816
#5816
#5819
#5829
#5836
#5837
#5842
#5856
#5856
#5859
#5869
#587
#5880
#59
#59
#5901
#5906
#5914
#592
#592
#5924
#5927
#5935
#5937
#5942
#5943
#5951
#5961
#5965
#5966
#5973
#5974
#5976
#5977
#5977
#5978
#6001
#6007
#6009
#6019
#6039
#606
#606
#6066
#6067
#6068
#607
#607
#6071
#6071
#6078
#6079
#6085
#6085
#6086
#6090
#6094
#6096
#6109
#611
#611
#6114
#6117
#6129
#6138
#6138
#614
#614
#6140
#6143
#6145
#6145
#6146
#6154
#6172
#6177
#6181
#6188
#6189
#6222
#6224
#6227
#6227
#6229
#624
#6247
#6254
#6255
#6256
#6259
#6271
#6275
#6286
#6310
#6313
#6313
#6314
#6315
#6317
#6325
#6327
#6327
#6328
#6331
#6331
#6333
#6334
#6335
#6337
#6341
#6342
#6352
#6352
#6358
#6359
#6361
#6366
#6366
#6367
#6368
#6369
#637
#637
#6371
#6375
#638
#638
#6385
#639
#640
#640
#6407
#6409
#641
#6410
#6441
#6442
#6447
#6461
#6461
#6468
#6473
#6482
#6483
#6488
#6495
#650
#6502
#6526
#6528
#6528
#6529
#6529
#6538
#6541
#6544
#6557
#6566
#6568
#6573
#6575
#6576
#6579
#6582
#6585
#6585
#6591
#66
#6602
#6609
#6616
#6624
#6624
#6626
#663
#6635
#6636
#6636
#6642
#6649
#6651
#6653
#6656
#6657
#6658
#666
#6661
#6661
#6679
#6687
#6700
#6715
#6727
#6731
#6735
#6745
#6748
#6751
#6755
#6761
#6772
#6785
#6790
#6807
#6816
#6820
#683
#6853
#6855
#6873
#6875
#6881
#6891
#6909
#6914
#6925
#6926
#6930
#6937
#6941
#6943
#6974
#6999
#7018
#7025
#7039
#7062
#7071
#7074
#7087
#7089
#7093
#7094
#7094
#7100
#7101
#7111
#7116
#7116
#7121
#7123
#7127
#7127
#7132
#7141
#7143
#7147
#7151
#7153
#7166
#7174
#7175
#7178
#7178
#7180
#7184
#7186
#7186
#7189
#7191
#7192
#7197
#7205
#7206
#7212
#7228
#7243
#7244
#7245
#7249
#7249
#7250
#7251
#7253
#7257
#7262
#7262
#7266
#7272
#7272
#7281
#7282
#7285
#7286
#7303
#7307
#7308
#7315
#7320
#7331
#7332
#7335
#7348
#7348
#7360
#7360
#7361
#7371
#7373
#7373
#7380
#7380
#7381
#7389
#7392
#7392
#7393
#7393
#7398
#7404
#7410
#7411
#7416
#7417
#743
#743
#7435
#7436
#7438
#7440
#7443
#7449
#7452
#746
#746
#7461
#7461
#7462
#7462
#7465
#7467
#7468
#749
#749
#7498
#7513
#752
#752
#7520
#7523
#7536
#7557
#7557
#7559
#756
#7560
#7562
#7566
#7567
#7569
#7572
#7575
#7577
#7580
#7585
#7593
#7596
#7599
#7612
#7614
#7617
#7620
#7637
#7641
#7642
#7646
#7646
#7647
#7648
#7648
#7650
#7650
#7657
#7658
#7661
#7662
#767
#767
#7670
#7672
#7672
#7676
#7678
#7678
#768
#7687
#77
#7702
#771
#771
#7716
#7722
#7729
#7740
#7752
#7755
#7757
#7757
#7760
#7762
#7763
#7768
#7772
#7780
#7784
#7793
#7794
#7801
#7804
#7806
#7810
#7814
#7820
#7824
#7826
#7826
#783
#7832
#7846
#785
#7852
#7853
#7857
#7862
#7864
#7865
#7876
#7896
#7898
#79
#79
#7902
#7904
#7904
#7906
#7912
#7912
#7915
#7918
#7919
#7925
#7927
#7929
#7939
#7943
#7954
#7957
#7960
#7960
#7961
#7965
#7967
#7968
#7972
#7972
#7973
#7974
#7977
#7978
#798
#798
#7989
#7991
#7992
#7992
#7998
#7999
#80
#800
#8003
#8005
#8006
#801
#801
#8010
#8012
#8018
#8025
#8028
#8028
#8032
#8032
#804
#8041
#8046
#8053
#8061
#8062
#8063
#8069
#8073
#808
#808
#8083
#8084
#8085
#8087
#8090
#8091
#8091
#8094
#8095
#8098
#8110
#8111
#8115
#8117
#812
#8128
#8129
#8130
#8131
#815
#815
#8158
#8160
#8161
#8163
#8164
#8169
#8172
#8177
#8177
#8178
#8178
#8180
#8184
#8187
#8188
#8193
#8197
#8207
#8211
#8213
#8217
#822
#822
#8221
#8222
#8227
#8241
#8245
#8246
#825
#8256
#8258
#8259
#826
#8260
#8267
#827
#827
#8276
#8279
#8283
#8294
#8295
#83
#8302
#8324
#8327
#8329
#8331
#8347
#8347
#8353
#8363
#8365
#8369
#837
#8377
#8381
#8382
#8388
#8389
#8393
#8395
#8399
#8409
#8410
#8412
#8421
#8421
#8425
#8426
#8427
#8434
#8435
#8437
#8438
#8439
#844
#8446
#845
#8455
#846
#846
#8467
#8467
#8471
#8472
#8473
#8474
#8474
#8477
#848
#848
#8480
#8482
#8485
#8485
#8487
#8494
#8501
#8505
#8508
#8508
#8509
#8510
#8521
#8526
#8529
#8530
#8535
#8537
#8538
#8556
#8559
#8561
#8565
#8568
#8572
#8572
#8573
#8578
#8578
#8579
#8583
#8583
#8585
#8586
#8596
#86
#86
#8600
#8607
#8607
#8612
#8618
#862
#862
#8631
#8637
#864
#8644
#8656
#8664
#8666
#8673
#8674
#8677
#8686
#8691
#8696
#8702
#8712
#8712
#8721
#8726
#8727
#8729
#8734
#8736
#8738
#8739
#8740
#8740
#8742
#8742
#8744
#8757
#8762
#877
#8772
#8775
#8777
#879
#8790
#8790
#8792
#8811
#8813
#8817
#8819
#8821
#8824
#8827
#883
#883
#8830
#8831
#8833
#8833
#8836
#8838
#8838
#884
#884
#8840
#8842
#8842
#8846
#8848
#885
#885
#8850
#8857
#8857
#8860
#8861
#8862
#8863
#8867
#8870
#8870
#8872
#8872
#8874
#8879
#8884
#8888
#8892
#8898
#8899
#8901
#8906
#891
#8913
#8916
#8922
#8923
#8923
#8924
#8925
#8931
#8936
#8946
#8950
#8954
#8955
#8956
#8957
#8961
#8963
#8965
#8969
#8979
#898
#8980
#8980
#8985
#8991
#8991
#8995
#8995
#8998
#9
#9002
#9007
#9008
#9010
#9012
#9012
#9016
#9018
#9025
#9026
#9026
#9031
#9031
#9035
#9035
#904
#9042
#9043
#9044
#9048
#9049
#9053
#9055
#9056
#9068
#9076
#9077
#9077
#9082
#9083
#909
#909
#9092
#9092
#9093
#9099
#910
#9106
#9107
#9115
#9116
#9120
#9120
#9126
#9129
#9129
#913
#9130
#9132
#9132
#9137
#9137
#914
#9144
#9146
#9148
#9149
#9150
#9156
#9158
#9164
#9164
#9167
#9171
#9176
#9177
#9180
#9181
#9181
#9182
#9183
#9183
#9186
#9192
#9199
#9199
#92
#9202
#9206
#9209
#9211
#9217
#9218
#9221
#9222
#9223
#9223
#9243
#9243
#9245
#9246
#9247
#9253
#9253
#9255
#9256
#9257
#9258
#9258
#9259
#9261
#9262
#9265
#9266
#9266
#9267
#9270
#9273
#9277
#9277
#9281
#9291
#9296
#9296
#93
#9300
#9309
#931
#9310
#9315
#9316
#9317
#9317
#9319
#9319
#9327
#9331
#9337
#9338
#9338
#9339
#9343
#9353
#9357
#9357
#9363
#9364
#9366
#9367
#9375
#9377
#9381
#9385
#9386
#9387
#9397
#9399
#9399
#94
#9400
#9400
#9402
#9402
#9403
#9406
#9407
#9417
#9419
#9420
#9420
#9423
#9425
#9427
#9430
#9433
#9434
#9437
#9437
#9438
#9438
#9439
#9441
#9441
#9447
#9449
#9450
#9454
#9455
#9455
#9457
#9458
#9459
#9459
#9461
#9464
#9465
#9466
#9467
#9468
#9469
#9469
#9470
#9471
#9472
#9473
#9474
#9475
#9475
#9478
#9480
#9481
#9483
#9483
#9486
#9488
#9490
#9491
#9492
#9494
#9495
#9497
#9497
#9498
#9506
#9506
#9512
#9512
#9515
#9516
#9516
#9517
#9517
#9518
#9518
#9522
#9529
#9529
#9533
#9534
#9536
#9537
#9538
#9540
#9540
#9543
#9545
#9549
#9549
#9550
#9552
#9553
#9553
#9555
#9560
#9560
#993
#993
#995
#995
v1.00
v1.01
v1.02
v1.03
v1.04
v1.05
v1.06
v1.07
v1.08
v1.09
v1.10
v1.11
v1.12
v1.13
v1.14
v1.15
v1.16
v1.16b
v1.17
v1.18
v1.19
v1.20
v1.30
v1.31
v1.32
v1.33
v1.33b
v1.34
v1.35
v1.36
v1.37
v1.38
v1.40
v1.41
v1.42
v1.43
v1.44
v1.45
v1.46
v1.47
v1.48
v1.49
v1.50
v1.51
v1.52
v1.53
v1.60
v1.61
v1.62
v1.63
v1.64
v1.65
v1.66
v1.66b
v1.67
v1.68
v1.69
v1.70
v1.71
v1.72
v1.72b
v1.73
v1.74
v1.75
v1.76
v1.77
v1.78
v1.79
v1.80
v1.81
v1.82
v1.83
v1.84
v1.84.1
v1.84.2
v1.84b
v1.85
v1.86
v1.87
v1.88
v1.89
v1.89.1
v1.89.2
v1.89.3
v1.89.4
v1.89.5
v1.89.6
v1.89.7
v1.89.7-docking
v1.89.8
v1.89.8-docking
v1.89.9
v1.89.9-docking
v1.90
v1.90-docking
v1.90.1
v1.90.1-docking
v1.90.2
v1.90.2-docking
v1.90.3
v1.90.3-docking
v1.90.4
v1.90.4-docking
v1.90.5
v1.90.5-docking
v1.90.6
v1.90.6-docking
v1.90.7
v1.90.7-docking
v1.90.8
v1.90.8-docking
v1.90.9
v1.90.9-docking
v1.91.0
v1.91.0-docking
v1.91.1
v1.91.1-docking
v1.91.2
v1.91.2-docking
v1.91.3
v1.91.3-docking
v1.91.4
v1.91.4-docking
v1.91.5
v1.91.5-docking
v1.91.6
v1.91.6-docking
v1.91.7
v1.91.7-docking
v1.91.8
v1.91.8-docking
v1.91.9
v1.91.9-docking
v1.91.9b
v1.91.9b-docking
v1.92.0
v1.92.0-docking
v1.92.1
v1.92.1-docking
v1.92.2
v1.92.2-docking
v1.92.2b
v1.92.2b-docking
v1.92.3
v1.92.3-docking
v1.92.4
v1.92.4-docking
v1.92.5
v1.92.5-docking
v1.92.6
v1.92.6-docking
v1.92.7
v1.92.7-docking
v1.92.8
v1.92.8-docking
v1.92.9
v1.92.9-docking
v1.92.9b
v1.92.9b-docking
-
5886eae83d
DrawList: fixed too many detailed line textures being created.
Mikko Mononen
2026-07-31 12:39:29 +03:00 -
45ff8bdde6
DrawList: fixed rendering issues on small and degenerate shapes.
Mikko Mononen
2026-07-31 11:45:41 +03:00 -
a58770dcf8
DrawList: fixed overdraw issue for filled baked corner rendering.
Mikko Mononen
2026-07-31 11:39:16 +03:00 -
6785e5618d
DrawList: fixed passing large thickness value (e.g. 1e20f) to thickness crashing the code.
thedmd
2026-07-30 21:25:37 +02:00 -
14f64016f0
DrawList: fixed AddRectFilled() path for minimum dimension.
ocornut
2026-07-30 18:12:53 +02:00 -
aca2bcce06
DrawList: baking half-texel in TexUvLines[] now that AddPolylineLegacy() was removed.
ocornut
2026-07-30 17:56:04 +02:00 -
9b90afd7a0
DrawList: ImDrawFlags_AALineEnds also requires ImDrawFlags_AALine, which makes it easier for widgets to opt-in AAEnds.
ocornut
2026-07-30 15:02:53 +02:00 -
2b6114b002
DrawList: fixed using ImDrawFlags_UseTexForRoundCorners when ImFontAtlasFlags_NoBakedRoundCorners has also been set.
ocornut
2026-07-30 14:48:28 +02:00 -
d3f6c41e80
DrawList: fixed dropping prim flags in some paths (most for ImDrawFlags_AAXXX flags).
ocornut
2026-07-30 14:37:23 +02:00 -
26647360b3
DrawList: fixed filled rect baked AA.
Mikko Mononen
2026-07-29 19:02:14 +03:00 -
9db63a6d7b
DrawList: Comments. Atlas's NoBakedLines automatically disable AA at Style level. Fix passing non-Legacy stroke mask to PushDrawFlag(). Demo: Custom Rendering: use LiveEdit everywhere.
ocornut
2026-07-29 17:26:42 +02:00 -
712f2bd67d
TabBar: simpify TabItem rendering using stroke flags.
ocornut
2026-07-29 16:27:29 +02:00 -
5ddc33a30e
Checkbox, Menus: check marks use anti-aliased ends.
ocornut
2026-07-29 15:02:15 +02:00 -
3f1efd3e92
DrawList: support altering RoundCorners flags in scope as an undocumented trick/hack. (9489)
ocornut
2026-07-29 14:16:21 +02:00 -
2fd9f120bb
DrawList: removed AddPolylineLegacy(), AddConvexPolyFilledLegacy().
ocornut
2026-07-28 18:29:52 +02:00 -
7b2ad5a591
DrawList: removed g_LEGACY_STROKES.
ocornut
2026-07-28 18:27:36 +02:00 -
070461c7ce
DrawList: moved no-AA handling into _SelectFringeTexture().
ocornut
2026-07-28 19:01:43 +02:00 -
f5b5cd73ba
DrawList: tweak _SelectFringeTexture(). move more-unlikely screen_thickness tests within already-unlikely block. re-add removed asserts.
ocornut
2026-07-28 18:51:22 +02:00 -
51533d686a
Docs: update changelog.
ocornut
2026-07-28 16:16:54 +02:00 -
b3aef829c2
DrawList: moved _GetStrokePos() to a local inline function.
ocornut
2026-07-28 16:35:56 +02:00 -
03c3751a27
DrawList: added PushDrawFlag(), PopDrawFlag(), ImSmallStack_<>
ocornut
2026-07-28 15:48:40 +02:00 -
f57df5e380
DrawList: consistently support scope flags (ImDrawFlags::Flags) + primitive flags.
ocornut
2026-07-28 11:24:48 +02:00 -
17a62e8dd1
Demo: amend test bed to exercices more flags.
ocornut
2026-07-27 19:17:37 +02:00 -
2e26276f72
DrawList: comment about ImFontAtlasFlags_NoBakedLines.
ocornut
2026-07-27 21:26:10 +02:00 -
9838f26743
(Breaking) Obsoleted style.AntiAliasedLinesUseTex which now only makes sense for legacy strokes. Added style.AntiAliasedLineEnds.
ocornut
2026-07-27 21:41:18 +02:00 -
771e6dfa7a
(Breaking) DrawList: removed ImDrawListFlags_in favor of using ImDrawFlags.
ocornut
2026-06-08 12:48:52 +02:00 -
8fd9f44455
DrawList: new ImDrawFlags API (yet unused in this commit)
ocornut
2026-06-05 19:09:14 +02:00 -
1cd57d1262
DrawList: inverted ImDrawFlags_NoAAEnds into ImDrawFlags_AAEnds.
ocornut
2026-07-27 19:57:03 +02:00 -
440b3d7ef5
DrawList: fixed warnings, added macro to facilitate visualizing rounded corner texture usage.
ocornut
2026-07-27 19:35:30 +02:00 -
3879c2861b
DrawList: Optimize AddNgon()
Mikko Mononen
2026-06-15 22:23:38 +03:00 -
b419b05b52
DrawList: Optimize AddRectFilled()
Mikko Mononen
2026-06-15 21:07:08 +03:00 -
8428ca8680
DrawList: Optimize _SelectFringeTexture()
Mikko Mononen
2026-06-15 21:00:20 +03:00 -
3ef6d7d89b
DrawList: surround _GetStrokePos() in IM_MSVC_RUNTIME_CHECKS_OFF macro.
ocornut
2026-06-05 18:37:52 +02:00 -
f230786bb2
ImFontAtlas: moved TexUv buffers and configurable defines to internals.
ocornut
2026-06-05 16:40:11 +02:00 -
85bee07912
DrawList: Added some comments and amended existing ones
Mikko Mononen
2026-06-05 09:58:47 +03:00 -
f67467e17b
DrawList: Revert texture selection to simple round() in _SelectFringeTexture
Mikko Mononen
2026-06-05 09:19:33 +03:00 -
41d368b9ab
DrawList: No AA ends when line AA is disabled
Mikko Mononen
2026-06-04 15:57:43 +03:00 -
55fd0bc6cc
DrawList: merged _AddPolyline back into AddPolyline.
Mikko Mononen
2026-06-04 11:17:16 +03:00 -
3a343a4d66
DrawList: removed vertex offset overflow (for 16-bit ImDrawIdx support) handling.
Mikko Mononen
2026-06-04 11:13:40 +03:00 -
3c3e072212
DrawList: restored non-AA rendering mode.
Mikko Mononen
2026-06-04 10:30:04 +03:00 -
c280f33469
DrawList: fixed overdraw of transparent rounded rectangles
Mikko Mononen
2026-06-04 10:28:18 +03:00 -
e0c0352105
DrawList: fixed baked corners to better match polyline corners
Mikko Mononen
2026-06-04 01:11:37 +03:00 -
0af2595483
DrawList: added macro to have consistent check for rounding
Mikko Mononen
2026-06-04 00:57:20 +03:00 -
c47c6a7e9c
Demo: added rounding slider+animate to allow better test range of rounding values.
Mikko Mononen
2026-06-04 00:44:19 +03:00 -
68c094a8ca
DrawList: increase detailed line textures from 3px to 4px to better hide the texture change.
Mikko Mononen
2026-06-04 00:43:36 +03:00 -
b2a4c94c51
DrawList: fixed reserve counts in _AddPolyline().
Mikko Mononen
2026-06-03 00:28:23 +03:00 -
c3985a9e9f
DrawList: Debug build optimizations: add non-template ImMin/ImMax/ImClamp for int/float to avoid missing out on IM_MSVC_RUNTIME_CHECKS_OFF.
ocornut
2026-06-02 16:54:44 +02:00 -
707ebb471d
DrawList: Debug build optimizations: disable over zealous stack checks in PrimReserve, PrimUnreserve, PrimRect, PrimRectUV, PrimQuadUV, _CalculateCenterBiasedOffset, ImAlphaMultiply, _SelectFringeTexture
ocornut
2026-06-02 15:58:50 +02:00 -
f62b790588
DrawList: added vertex offset 16-bit ImDrawIdx support for _AddPolyline
Mikko Mononen
2026-06-02 16:37:36 +02:00 -
9e56593c61
DrawList: improved worst case vertex count for AddConvexPolyFilled, convex polys can have only 2 bevels verts.
Mikko Mononen
2026-06-02 14:41:58 +03:00 -
75b4a868dc
DrawList: fixed indices when AllowVtxOffset is on
Mikko Mononen
2026-06-02 12:27:39 +03:00 -
5238078adf
DrawList: Optimization: added specialized 2 point polyline _AddLine().
Mikko Mononen
2026-06-02 11:11:28 +03:00 -
1d45bc9675
DrawList: added _InvFringeScale to use in cases of 1/_FringeScale.
Mikko Mononen
2026-06-02 10:05:54 +03:00 -
d6d2e81bed
DrawList: minor render optimizations.
Mikko Mononen
2026-06-02 09:52:26 +03:00 -
8ca0938d9b
DrawList: debug build optimizations.
Mikko Mononen
2026-06-01 20:35:16 +03:00 -
9fe6ea561a
DrawList: amends/review legacy stroke paths + minor tweaks.
ocornut
2026-06-01 17:20:34 +02:00 -
5f9eb7a51a
DrawList: renamed ImDrawFlags_StrokeCenterAligned to ImDrawFlags_StrokeCenterBiased.
ocornut
2026-06-01 17:20:17 +02:00 -
c67aa09fbc
DrawList: Fixed vertex count calculation in_AddRectTinyRounding()
Mikko Mononen
2026-05-29 16:08:49 +03:00 -
3baf3a1413
DrawList: skip PathLineTo/PathStroke calls for common AddLine() functions. (4091)
ocornut
2026-05-28 15:26:32 +02:00 -
594afec4cb
DrawList: fixed out of bounds access of baked corner based on thickness
Mikko Mononen
2026-05-28 10:44:37 +03:00 -
4627d859f2
Docs: update changelog.
ocornut
2026-05-19 16:07:47 +02:00 -
4e74220b1e
DrawList: use straight floats when possible in _AddRectTinyRounding().
ocornut
2026-05-26 21:15:55 +02:00 -
c1e27738c7
DrawList: avoid using output references in _SelectFringeTexture() + misc tweaks, comments.
ocornut
2026-05-26 21:05:00 +02:00 -
6ae1e80504
DrawList: fixed thin lines appearing too bright.
Mikko Mononen
2026-05-26 22:10:25 +03:00 -
469d4ad9ae
DrawList: extend the detailed stroke textures up stroke thickness 4.
Mikko Mononen
2026-05-26 17:37:50 +03:00 -
a0d188cd42
DrawList: AddQuad() defaults to ImDrawFlags_StrokeInside.
ocornut
2026-05-26 16:26:14 +02:00 -
cd643bb357
Demo: fixed using Miter/Square/NoAAends checkboxes interfering with stroke mode. warnings.
ocornut
2026-05-26 16:25:55 +02:00 -
6cfca59e3a
DrawList: fixed visual pop in stroke rendering when thickness is between 1 and 2 pixels.
Mikko Mononen
2026-05-26 15:52:59 +03:00 -
cf543a1d7b
DrawList: improved shape drawing input validation for thin shapes and small thickness.
Mikko Mononen
2026-05-26 15:48:28 +03:00 -
0e5af07503
DrawList: fixed and optimized _AddRectTinyRounding.
Mikko Mononen
2026-05-25 10:40:13 +03:00 -
4026fb57cf
DrawList: Textured Round Corners: use same array for fill and strokes.
ocornut
2026-05-22 20:36:19 +02:00 -
9d66a42f91
DrawList: renamed ImDrawFlags_StrokeCenterPixelAligned to ImDrawFlags_StrokeCenterAligned.
ocornut
2026-05-22 16:50:57 +02:00 -
0e68286e89
Demo: rework Custom Rendering's Primitives rendering. Fill + Stroke overlap.
ocornut
2026-05-22 16:49:40 +02:00 -
b723a90bec
DrawList: wired AddPolylineLegacy() to g_LEGACY_STROKES. Fixed AddLine(), AddLineV(), AddLineH() legacy path.
ocornut
2026-05-22 16:00:55 +02:00 -
e6ddfff577
DrawList: optimized AA end overhead in debug builds.
Mikko Mononen
2026-05-22 12:36:20 +03:00 -
6c70985b94
DrawList: added ImDrawFlags_NoAAEnds which allows to disable line end AA.
Mikko Mononen
2026-05-22 10:09:57 +03:00 -
66282f4e3b
DrawList: manually fix cases from merge, added missing cases of ImDrawFlags_StrokeCenterPixelAligned.
Mikko Mononen
2026-05-22 09:59:29 +03:00 -
af04d78b6f
DrawList: misc fixes, amends (replace uses of GetColorU32, macros fixes, default flags). Demo: added rotating square, added MiterOnly checkbox.
ocornut
2026-05-18 17:17:15 +02:00 -
e0ddc04c22
DrawList: path rendering optimizations.
Mikko Mononen
2026-05-12 11:17:49 +03:00 -
d1a0e06b91
DrawList: added stroke position to path rendering.
Mikko Mononen
2026-05-07 09:25:46 +03:00 -
3493286eda
DrawList: use dedicated larger texture for fractional thickness lines.
Mikko Mononen
2026-04-27 15:00:04 +03:00 -
30adab759c
DrawList: added square cap rendering.
Mikko Mononen
2026-04-27 08:36:18 +03:00 -
68df12ca6a
DrawList: added more robust AddConvexPolyFilled(). (2183, 7972)
Mikko Mononen
2026-04-24 13:44:23 +03:00 -
fcc22d2922
DrawList: added special case rendering for the stroked rects when the raounding radius gets really small compared to the stroke thickness.
Mikko Mononen
2026-04-24 10:14:11 +03:00 -
b7b1668ba3
DrawList: improved handling of rounded stroked rectangles, where rounding is less than stroke thickness
Mikko Mononen
2026-04-22 22:24:55 +03:00 -
97e5076ed1
DrawList: added better handling for rendering degenerate geometry. (2183, 7972)
Mikko Mononen
2026-04-21 15:28:20 +03:00 -
106e375e9c
DrawList: added improved polyline rendering. (2183, 7972)
Mikko Mononen
2026-04-21 10:46:18 +03:00 -
4f2618273a
DrawList: fixed build/warnings + added pretty theorical support for _StrokeLegacy in AddLineV/AddLineH
ocornut
2026-05-20 14:22:36 +02:00 -
848240dce7
DrawList: changed CenterPixelAligned growth to be smoother, added stroke pos to AddLine()
Mikko Mononen
2026-05-19 23:13:33 +03:00 -
deb6654d44
DrawList: added _GetStrokePos() helper indirection, made flags=0 select default at runtime.
ocornut
2026-05-19 17:40:16 +02:00 -
4d6cab95a1
DrawList: fixed is_truncated checks in AddRect() and AddRectFilled().
ocornut
2026-05-18 18:42:23 +02:00 -
a24295e1f9
Demo: Custom Rendering: expose Stroke Position.
ocornut
2026-05-04 15:55:46 +02:00 -
60a0da3f4f
DrawList: optimize non-AA non-rounded case of AddRect()
Mikko Mononen
2026-05-08 13:44:14 +03:00 -
93482116b9
DrawList: added ImDrawFlags_StrokeCenterPixelAligned
Mikko Mononen
2026-05-08 13:07:25 +03:00 -
76efa50b86
DrawList: AddRect: avoid altering rounding on StrokeOutside when initial value if 0 + comments
ocornut
2026-05-05 20:18:03 +02:00 -
2768e0cff7
DrawList: Textured Round Corners: use macros + rename locals. (1962)
ocornut
2026-05-05 17:40:15 +02:00 -
c9de560e97
DrawList: Textured Round Corners: Added flags to disable textured rounded corners (1962)
Mikko Mononen
2026-04-28 09:32:09 +03:00 -
93841c9c72
DrawList: Textured Round Corners: implemented faster render path for stroked rectangles. (1962)
Mikko Mononen
2026-04-23 12:10:26 +03:00 -
d6cb3bbbb6
DrawList: Textured Round Corners: first version. (1962)
Mikko Mononen
2026-04-27 23:39:17 +02:00 -
c282554b6e
Fixed layout/pixel-perfect issues in various widgets (w/ g_LEGACY_STROKES toggle)
Mikko Mononen
2026-04-28 18:28:22 +02:00